@charset "UTF-8";:root{--pk-font-size-sm: .875rem;--pk-font-size-base: 1rem;--pk-font-size-lg: 1.125rem;--pk-font-size-xl: 1.25rem;--pk-font-size-2xl: 1.5rem;--pk-font-size-3xl: 2.25rem;--pk-color-text: #1a1a2e;--pk-color-text-muted: #6b7280;--pk-color-bg: #ffffff;--pk-color-bg-hover: #f4f4f4;--pk-color-bg-subtle: #f8f8f8;--pk-color-border: #e5e5e5;--pk-spacing-xs: .25rem;--pk-spacing-sm: .5rem;--pk-spacing-md: 1rem;--pk-spacing-lg: 1.5rem;--pk-spacing-xl: 3rem;--pk-content-padding: clamp(1rem, 3vw, 2.5rem);--pk-content-max-width: 90rem;--pk-card-radius: 6px;--pk-card-shadow-hover: 0 4px 12px rgba(0, 0, 0, .08);--pk-transition: .2s ease;--pk-header-height: 5.5rem;--pk-header-height-scrolled: 5.5rem;--pk-ticker-height: 0rem;--pk-sticky-top: calc(var(--pk-header-height) + var(--pk-ticker-height));--pk-footer-bg: #1a1a2e;--pk-footer-text: #d1d5db;--pk-footer-heading: #ffffff;--pk-footer-link: #93c5fd;--pk-footer-border: #2d2d44;--pk-z-mega: 90;--pk-z-header: 100;--pk-z-mobile-overlay: 150;--pk-z-mobile-menu: 200;--pk-focus-ring: 0 0 0 2px var(--pk-segment-color, #1a6399)}.pk-mobile-menu__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--pk-z-mobile-overlay);background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.pk-mobile-menu__overlay[aria-hidden=false]{opacity:1;visibility:visible}.pk-mobile-menu{position:fixed;top:0;right:0;bottom:0;z-index:var(--pk-z-mobile-menu);width:min(21rem,88vw);background:var(--pk-color-bg);transform:translate(100%);transition:transform .3s ease;overflow-y:auto;display:flex;flex-direction:column}.pk-mobile-menu[aria-hidden=false]{transform:translate(0);box-shadow:-4px 0 24px #00000026}.pk-mobile-menu__header{display:flex;align-items:center;justify-content:space-between;padding:var(--pk-spacing-md);border-bottom:1px solid var(--pk-color-border);flex-shrink:0}.pk-mobile-menu__title{font-weight:700;font-size:var(--pk-font-size-lg);color:var(--pk-color-text);margin:0}.pk-mobile-menu__close{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;background:none;cursor:pointer;border-radius:var(--pk-card-radius);color:var(--pk-color-text-muted)}.pk-mobile-menu__close:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.pk-mobile-menu__close:hover{background:var(--pk-color-bg-hover);color:var(--pk-color-text)}.pk-mobile-menu__close:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-mobile-menu__close-icon{width:1.5rem;height:1.5rem}.pk-mobile-menu__nav{list-style:none;margin:0;padding:var(--pk-spacing-sm) 0;flex:1}.pk-mobile-menu__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem var(--pk-spacing-md);border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--pk-color-text);text-align:left;text-decoration:none;font:inherit;font-size:var(--pk-font-size-base);font-weight:500;cursor:pointer}.pk-mobile-menu__link:hover{background:var(--pk-color-bg-hover)}.pk-mobile-menu__link.is-current{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}.pk-mobile-menu__link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-mobile-menu__link-arrow{width:1rem;height:1rem;color:var(--pk-color-text-muted);transition:transform var(--pk-transition)}.pk-mobile-menu__link[aria-expanded=true] .pk-mobile-menu__link-arrow{transform:rotate(180deg)}.pk-mobile-menu__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.pk-mobile-menu__sub[aria-hidden=false]{grid-template-rows:1fr}.pk-mobile-menu__sub-list{list-style:none;margin:0;padding:0;min-height:0;overflow:hidden}.pk-mobile-menu__sub[aria-hidden=false] .pk-mobile-menu__sub-list{background:var(--pk-color-bg-subtle);box-shadow:inset 3px 0 0 var(--pk-segment-color, var(--pk-color-border))}.pk-mobile-menu__sub-link{display:flex;align-items:center;gap:.5rem;padding:.625rem var(--pk-spacing-md) .625rem 2rem;color:var(--pk-color-text);text-decoration:none;font-size:var(--pk-font-size-sm)}.pk-mobile-menu__sub-link:hover{background:var(--pk-color-bg-hover)}.pk-mobile-menu__sub-link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-mobile-menu__sub-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.pk-mobile-menu__sub-dot--placeholder{background:none}.pk-mobile-menu__sub-link:not(:has(>.pk-mobile-menu__sub-dot)){padding-left:3rem}.pk-mobile-menu__footer{padding:var(--pk-spacing-md);border-top:1px solid var(--pk-color-border);flex-shrink:0}.pk-mobile-menu__footer:has(.pk-segment-switcher__dropdown[aria-hidden=false]){flex-shrink:1}.pk-mobile-menu__utility{display:flex;flex-wrap:wrap;gap:.5rem var(--pk-spacing-md);padding:var(--pk-spacing-sm) var(--pk-spacing-md) var(--pk-spacing-md);border-top:1px solid var(--pk-color-border);flex-shrink:0}.pk-mobile-menu__utility-link{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);text-decoration:none}.pk-mobile-menu__utility-link svg{width:.75rem;height:.75rem}.pk-mobile-menu__utility-link:hover{color:var(--pk-color-text)}@media(min-width:64rem){.pk-mobile-menu,.pk-mobile-menu__overlay{display:none}}@media(prefers-reduced-motion:reduce){.pk-mobile-menu,.pk-mobile-menu__overlay,.pk-mobile-menu__sub,.pk-mobile-menu__link-arrow{transition:none}}.pk-segment-switcher{position:relative;display:inline-flex;align-items:center;font-size:var(--pk-font-size-sm)}.pk-segment-switcher__label{color:var(--pk-color-text-muted);margin-right:.25rem;white-space:nowrap}.pk-segment-switcher__trigger{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border:1px solid var(--pk-color-border);border-radius:var(--pk-card-radius);background:var(--pk-color-bg);color:var(--pk-color-text);font-size:var(--pk-font-size-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color var(--pk-transition),box-shadow var(--pk-transition)}.pk-segment-switcher__trigger:hover{border-color:var(--pk-segment-color, #1a6399)}.pk-segment-switcher__trigger:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-segment-switcher__trigger-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--pk-segment-color, var(--pk-color-text-muted));flex-shrink:0}.pk-segment-switcher__arrow{width:.75rem;height:.75rem;color:var(--pk-color-text-muted);transition:transform var(--pk-transition)}.pk-segment-switcher__trigger[aria-expanded=true] .pk-segment-switcher__arrow{transform:rotate(180deg)}.pk-segment-switcher__dropdown{position:absolute;top:calc(100% + .25rem);right:0;min-width:14rem;background:var(--pk-color-bg);border:1px solid var(--pk-color-border);border-radius:var(--pk-card-radius);box-shadow:0 4px 16px #0000001f;list-style:none;margin:0;padding:.25rem 0;opacity:0;visibility:hidden;transform:translateY(-.25rem);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:var(--pk-z-mega)}.pk-segment-switcher__dropdown[aria-hidden=false]{opacity:1;visibility:visible;transform:translateY(0)}.pk-segment-switcher__option{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;font-size:var(--pk-font-size-sm);color:var(--pk-color-text);transition:background var(--pk-transition)}.pk-segment-switcher__option:hover,.pk-segment-switcher__option:focus-visible{background:var(--pk-color-bg-hover);outline:none}.pk-segment-switcher__option[aria-selected=true]{font-weight:600}.pk-segment-switcher__option-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.pk-segment-switcher__option-check{width:1rem;height:1rem;margin-left:auto;color:var(--pk-segment-color, #1a6399);opacity:0}.pk-segment-switcher__option[aria-selected=true] .pk-segment-switcher__option-check{opacity:1}.pk-segment-switcher--mobile{flex-direction:column;align-items:stretch;width:100%}.pk-segment-switcher--mobile .pk-segment-switcher__label{margin-bottom:.5rem;font-weight:600;color:var(--pk-color-text)}.pk-segment-switcher--mobile .pk-segment-switcher__trigger{justify-content:space-between;gap:.5rem;width:100%;min-height:2.75rem;padding:.625rem .875rem;font-size:var(--pk-font-size-base)}.pk-segment-switcher--mobile .pk-segment-switcher__arrow{width:1rem;height:1rem;margin-left:auto}.pk-segment-switcher--mobile .pk-segment-switcher__dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:1px solid var(--pk-color-border);border-radius:var(--pk-card-radius);margin-top:.5rem;display:none}.pk-segment-switcher--mobile .pk-segment-switcher__dropdown[aria-hidden=false]{display:block}.pk-segment-switcher--mobile .pk-segment-switcher__option{min-height:2.75rem;padding:.625rem .875rem;font-size:var(--pk-font-size-base)}@media(prefers-reduced-motion:reduce){.pk-segment-switcher__trigger,.pk-segment-switcher__arrow,.pk-segment-switcher__dropdown,.pk-segment-switcher__option{transition:none}}.pk-footer{background:var(--pk-footer-bg);color:var(--pk-footer-text);margin-top:auto}.pk-footer__main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--pk-spacing-lg);max-width:var(--pk-content-max-width);margin:0 auto;padding:var(--pk-spacing-xl) var(--pk-content-padding)}.pk-footer__heading{font-size:var(--pk-font-size-base);font-weight:700;color:var(--pk-footer-heading);margin:0 0 var(--pk-spacing-md) 0}.pk-footer__about-text{font-size:var(--pk-font-size-sm);line-height:1.6;margin:0;color:var(--pk-footer-text)}.pk-footer__links{list-style:none;margin:0;padding:0}.pk-footer__links li{margin-bottom:.5rem}.pk-footer__link{color:var(--pk-footer-text);text-decoration:none;font-size:var(--pk-font-size-sm);transition:color var(--pk-transition)}.pk-footer__link:hover{color:var(--pk-footer-heading)}.pk-footer__link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring);border-radius:2px}.pk-footer__segment-link{display:flex;align-items:center;gap:.5rem}.pk-footer__segment-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.pk-footer__contact-item{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--pk-font-size-sm);margin-bottom:.75rem;color:var(--pk-footer-text)}.pk-footer__contact-icon{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem;color:var(--pk-footer-text)}.pk-footer__contact-link{color:var(--pk-footer-link);text-decoration:none}.pk-footer__contact-link:hover{text-decoration:underline}.pk-footer__contact-link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring);border-radius:2px}.pk-footer__legal{border-top:1px solid var(--pk-footer-border)}.pk-footer__legal-inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--pk-content-max-width);margin:0 auto;padding:var(--pk-spacing-md) var(--pk-content-padding);font-size:var(--pk-font-size-sm)}.pk-footer__copyright{color:var(--pk-footer-text);margin:0}.pk-footer__legal-links{display:flex;gap:var(--pk-spacing-md)}.pk-footer__legal-link{color:var(--pk-footer-text);text-decoration:none;font-size:var(--pk-font-size-sm);transition:color var(--pk-transition)}.pk-footer__legal-link:hover{color:var(--pk-footer-heading)}.pk-footer__legal-link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring);border-radius:2px}.pk-footer__social{display:flex;gap:var(--pk-spacing-sm)}.pk-footer__social-link{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--pk-footer-text);border-radius:50%;transition:color var(--pk-transition),background var(--pk-transition)}.pk-footer__social-link:hover{color:var(--pk-footer-heading);background:#ffffff1a}.pk-footer__social-link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-footer__social-icon{width:1.25rem;height:1.25rem}@media(max-width:64rem){.pk-footer__main{grid-template-columns:1fr 1fr}}@media(max-width:40rem){.pk-footer__main{grid-template-columns:1fr;gap:var(--pk-spacing-lg)}.pk-footer__legal-inner{flex-direction:column;gap:var(--pk-spacing-sm);text-align:center}}@media(prefers-reduced-motion:reduce){.pk-footer__link,.pk-footer__social-link{transition:none}}*:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}*:focus:not(:focus-visible){outline:none;box-shadow:none}.c-marker{background:linear-gradient(to top,var(--pk-marker-color) 0%,var(--pk-marker-color) 45%,transparent 45%);padding:0 .2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.c-marker--strong{background:linear-gradient(to top,var(--pk-marker-color-strong) 0%,var(--pk-marker-color-strong) 45%,transparent 45%);padding:0 .2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pk-notebook{background-image:repeating-linear-gradient(var(--pk-color-border) 0px,var(--pk-color-border) 1px,transparent 1px,transparent 2rem);background-position:0 1rem}.pk-book-spine{border-left:5px solid var(--pk-segment-color);padding-left:var(--pk-spacing-sm)}.pk-page-curl{position:relative;overflow:hidden}.pk-page-curl:after{content:"";position:absolute;bottom:0;right:0;width:2rem;height:2rem;background:linear-gradient(225deg,var(--pk-color-bg) 50%,color-mix(in srgb,var(--pk-segment-color) 25%,var(--pk-color-border)) 50%,color-mix(in srgb,var(--pk-segment-color) 40%,var(--pk-color-border)) 100%);border-radius:.375rem 0 0;opacity:.6;transition:opacity var(--pk-transition);pointer-events:none}.pk-page-curl:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.pk-page-curl:after{transition:none}}.c-chalk-border{border:2px dashed color-mix(in srgb,var(--pk-segment-color) 40%,transparent);border-radius:var(--pk-card-radius)}.pk-section--tinted{background:var(--pk-segment-bg-light)}.pk-section-divider{border:none;height:3px;background:linear-gradient(to right,transparent,var(--pk-marker-color) 15%,var(--pk-marker-color) 85%,transparent);margin:var(--pk-spacing-xl) 0}.pk-checklist{list-style:none;padding-left:0}.pk-checklist li{position:relative;padding-left:1.75em;margin-bottom:.5em}.pk-checklist li:before{content:"✓";position:absolute;left:0;color:var(--pk-segment-color);font-weight:700}:root{--pk-segment-color: #ff6e5a;--pk-segment-color-light: #ffe2de;--pk-segment-color-text: #c04030;--pk-content-max-width: 90rem;--pk-content-padding: 2rem;--pk-grid-gap: 2rem;--pk-grid-columns: 3;--pk-spacing-xs: .5rem;--pk-spacing-sm: .75rem;--pk-spacing-md: 1.5rem;--pk-spacing-lg: 3rem;--pk-spacing-xl: 5rem;--pk-spacing-2xl: 7rem;--pk-font-size-sm: .875rem;--pk-font-size-base: 1.0625rem;--pk-font-size-lg: 1.25rem;--pk-font-size-xl: 1.875rem;--pk-font-size-2xl: 2.75rem;--pk-font-size-3xl: 3.5rem;--pk-color-text: #1a1a2e;--pk-color-text-muted: #6b7280;--pk-color-border: #e8e0d4;--pk-color-border-light: #f0ebe3;--pk-color-bg: #fffdf9;--pk-color-bg-alt: #faf7f2;--pk-color-bg-hover: #f5f0e8;--pk-segment-bg-light: color-mix(in srgb, var(--pk-segment-color) 7%, #fffdf9);--pk-segment-bg-medium: color-mix(in srgb, var(--pk-segment-color) 14%, #fffdf9);--pk-segment-bg-strong: color-mix(in srgb, var(--pk-segment-color) 22%, #fffdf9);--pk-marker-color: color-mix(in srgb, var(--pk-segment-color) 35%, transparent);--pk-marker-color-strong: color-mix(in srgb, var(--pk-segment-color) 55%, transparent);--pk-card-radius: .75rem;--pk-card-shadow: 0 1px 3px rgba(26, 26, 46, .04);--pk-card-shadow-hover: 0 12px 32px rgba(26, 26, 46, .08), 0 2px 8px rgba(26, 26, 46, .04);--pk-transition: .3s ease;--pk-transition-slow: .5s ease}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-animate].pk-animate-prep{opacity:0;transform:translateY(1.5rem);transition:opacity var(--pk-transition-slow),transform var(--pk-transition-slow)}[data-animate].pk-animate-prep.pk-visible{opacity:1;transform:translateY(0)}[data-animate-stagger].pk-animate-prep>*{opacity:0;transform:translateY(1rem);transition:opacity .4s ease,transform .4s ease}[data-animate-stagger].pk-animate-prep.pk-visible>*{opacity:1;transform:translateY(0)}[data-animate-stagger].pk-visible>*:nth-child(1){transition-delay:0s}[data-animate-stagger].pk-visible>*:nth-child(2){transition-delay:.08s}[data-animate-stagger].pk-visible>*:nth-child(3){transition-delay:.16s}[data-animate-stagger].pk-visible>*:nth-child(4){transition-delay:.24s}[data-animate-stagger].pk-visible>*:nth-child(5){transition-delay:.32s}[data-animate-stagger].pk-visible>*:nth-child(6){transition-delay:.4s}[data-animate-stagger].pk-visible>*:nth-child(7){transition-delay:.48s}[data-animate-stagger].pk-visible>*:nth-child(8){transition-delay:.56s}[data-animate-stagger].pk-visible>*:nth-child(9){transition-delay:.64s}[data-animate-stagger].pk-visible>*:nth-child(10){transition-delay:.72s}@media(prefers-reduced-motion:reduce){[data-animate],[data-animate-stagger]>*{opacity:1;transform:none;transition:none}}.pk-catalogue__header{margin-bottom:var(--pk-spacing-xl)}.pk-catalogue__title{font-size:var(--pk-font-size-2xl);font-weight:800;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-sm);letter-spacing:-.02em}.pk-catalogue__intro,.pk-catalogue__description{font-size:var(--pk-font-size-lg);color:var(--pk-color-text-muted);margin:0;max-width:40rem;line-height:1.7}.pk-catalogue__empty{text-align:center;padding:var(--pk-spacing-2xl) 0;color:var(--pk-color-text-muted);font-size:var(--pk-font-size-lg)}.pk-catalogue__segments-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--pk-grid-gap)}.pk-segment-card{display:flex;flex-direction:column;padding:var(--pk-spacing-lg) var(--pk-spacing-md);border-radius:var(--pk-card-radius);text-decoration:none;color:var(--pk-color-text);background:var(--pk-segment-bg-light);position:relative;overflow:hidden;transition:box-shadow var(--pk-transition),background var(--pk-transition)}.pk-segment-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--pk-segment-color);transform:scaleX(0);transform-origin:left;transition:transform var(--pk-transition)}.pk-segment-card:hover{box-shadow:var(--pk-card-shadow-hover);background:var(--pk-segment-bg-medium)}.pk-segment-card:hover:before{transform:scaleX(1)}.pk-segment-card__title{font-size:var(--pk-font-size-xl);font-weight:600;margin:0 0 var(--pk-spacing-xs);letter-spacing:-.01em}.pk-segment-card__description{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);flex:1;margin-bottom:var(--pk-spacing-sm);line-height:1.6}.pk-segment-card__cta{font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-segment-color-text);margin-top:auto}@media(prefers-reduced-motion:reduce){.pk-segment-card,.pk-segment-card:before{transition:none}}.pk-dom-highlights{margin-bottom:var(--pk-spacing-lg)}.pk-dom-highlights__heading{display:flex;align-items:center;gap:var(--pk-spacing-xs);font-size:var(--pk-font-size-lg);font-weight:600;margin:0 0 var(--pk-spacing-md);color:var(--pk-color-text)}.pk-dom-highlights__badge{display:inline-flex;align-items:center;justify-content:center;background:var(--pk-segment-color);color:var(--pk-segment-color-on, #fff);font-size:.75rem;font-weight:700;padding:.2em .6em;border-radius:100px;text-transform:uppercase;letter-spacing:.04em}.pk-dom-highlights__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--pk-grid-gap)}.pk-dom-highlights__card{display:flex;gap:var(--pk-spacing-sm);padding:var(--pk-spacing-sm);border:2px solid var(--pk-segment-color);border-radius:var(--pk-card-radius);background:var(--pk-color-bg);text-decoration:none;color:var(--pk-color-text);transition:box-shadow var(--pk-transition),transform var(--pk-transition)}.pk-dom-highlights__card:hover{box-shadow:var(--pk-card-shadow-hover)}.pk-dom-highlights__image{flex-shrink:0;width:5rem;border-radius:.25rem;overflow:hidden;background:var(--pk-color-bg-alt)}.pk-dom-highlights__image img{width:100%;height:100%;object-fit:cover}.pk-dom-highlights__body{display:flex;flex-direction:column;justify-content:center;min-width:0}.pk-dom-highlights__title{font-size:var(--pk-font-size-base);font-weight:600;margin:0;line-height:1.3}.pk-dom-highlights__meta{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:var(--pk-spacing-xs) 0 0}@media(max-width:767px){.pk-dom-highlights__grid{grid-template-columns:1fr}}.pk-quick-links{margin-bottom:var(--pk-spacing-md)}.pk-quick-links__list{display:flex;flex-wrap:wrap;gap:var(--pk-spacing-xs);list-style:none;margin:0;padding:0}.pk-quick-links__link{display:inline-flex;align-items:center;gap:.4em;padding:.4em 1em;font-size:var(--pk-font-size-sm);font-weight:500;color:var(--pk-segment-color-text);background:var(--pk-color-bg);border:1px solid var(--pk-segment-color);border-radius:100px;text-decoration:none;transition:background var(--pk-transition),color var(--pk-transition)}.pk-quick-links__link:hover{background:var(--pk-segment-color);color:var(--pk-segment-color-on, #fff)}.pk-quick-links__icon{display:inline-block;width:1.1em;height:1.1em;flex-shrink:0}.pk-quick-links__icon--izzi{background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='2' y='3' width='20' height='14' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='2' y='3' width='20' height='14' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3C/svg%3E") center / contain no-repeat}.pk-quick-links__icon--metodicki{background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M2 3h6a4 4 0 014 4v14a3 3 0 00-3-3H2z'/%3E%3Cpath d='M22 3h-6a4 4 0 00-4 4v14a3 3 0 013-3h7z'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M2 3h6a4 4 0 014 4v14a3 3 0 00-3-3H2z'/%3E%3Cpath d='M22 3h-6a4 4 0 00-4 4v14a3 3 0 013-3h7z'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:479px){.pk-quick-links__list{flex-direction:column}.pk-quick-links__link{justify-content:center}}.pk-content-module{margin-bottom:var(--pk-spacing-xl);padding:var(--pk-spacing-lg);background:var(--pk-segment-bg-light, var(--pk-color-bg-alt));border-radius:var(--pk-card-radius);border-left:5px solid var(--pk-segment-color)}.pk-content-module__title{font-size:var(--pk-font-size-xl);font-weight:700;margin:0 0 var(--pk-spacing-md);color:var(--pk-color-text)}.pk-content-module__content{font-size:var(--pk-font-size-base);line-height:1.7;color:var(--pk-color-text)}.pk-content-module__content p:last-child{margin-bottom:0}.pk-content-module__text{font-size:var(--pk-font-size-base);color:var(--pk-color-text-muted);margin:0 0 var(--pk-spacing-md)}.pk-content-module__button{display:inline-flex;align-items:center;padding:.6em 1.2em;font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-segment-color-on, #fff);background:var(--pk-segment-color);border-radius:.375rem;text-decoration:none;transition:opacity var(--pk-transition)}.pk-content-module__button:hover{opacity:.9}.pk-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--pk-grid-gap)}.pk-testimonial{margin:0;padding:var(--pk-spacing-md);background:var(--pk-color-bg);border-radius:var(--pk-card-radius);border-left:3px solid var(--pk-segment-color)}.pk-testimonial__quote{font-size:var(--pk-font-size-base);font-style:italic;line-height:1.6;margin:0 0 var(--pk-spacing-sm);color:var(--pk-color-text)}.pk-testimonial__footer{display:flex;flex-direction:column}.pk-testimonial__author{font-size:var(--pk-font-size-sm);font-weight:600;font-style:normal;color:var(--pk-color-text)}.pk-testimonial__role{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted)}.pk-related-content__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--pk-spacing-sm)}.pk-related-content__item{margin:0}.pk-related-content__link{display:inline-flex;align-items:center;padding:.4em .8em;font-size:var(--pk-font-size-sm);color:var(--pk-segment-color-text);border:1px solid var(--pk-color-border);border-radius:.375rem;text-decoration:none;transition:border-color var(--pk-transition),background var(--pk-transition)}.pk-related-content__link:hover{border-color:var(--pk-segment-color);background:var(--pk-color-bg-hover)}.pk-catalogue-search{position:relative;max-width:36rem;margin-bottom:var(--pk-spacing-lg)}.pk-catalogue-search__input-wrap{position:relative}.pk-catalogue-search__icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--pk-color-text-muted);pointer-events:none}.pk-catalogue-search__input{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid var(--pk-color-border);border-radius:var(--pk-card-radius);font-size:var(--pk-font-size-base);background:var(--pk-color-bg);color:var(--pk-color-text);transition:border-color var(--pk-transition),box-shadow var(--pk-transition)}.pk-catalogue-search__input:focus{outline:none;border-color:var(--pk-segment-color, var(--pk-color-text));box-shadow:0 0 0 3px color-mix(in srgb,var(--pk-segment-color, #1a5276) 20%,transparent)}.pk-catalogue-search__input::placeholder{color:var(--pk-color-text-muted)}.pk-catalogue-search__results{position:absolute;top:100%;left:0;right:0;z-index:50;margin:.25rem 0 0;padding:0;list-style:none;background:var(--pk-color-bg);border:1px solid var(--pk-color-border);border-radius:var(--pk-card-radius);box-shadow:var(--pk-card-shadow-hover);max-height:24rem;overflow-y:auto}.pk-catalogue-search__results[hidden]{display:none}.pk-catalogue-search__result{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;cursor:pointer;transition:background-color var(--pk-transition)}.pk-catalogue-search__result:hover,.pk-catalogue-search__result[aria-selected=true]{background-color:var(--pk-color-bg-hover)}.pk-catalogue-search__result+.pk-catalogue-search__result{border-top:1px solid var(--pk-color-border)}.pk-catalogue-search__result-thumb{width:2.5rem;height:3.25rem;object-fit:cover;border-radius:.25rem;flex-shrink:0;background:var(--pk-color-bg-alt)}.pk-catalogue-search__result-info{min-width:0;flex:1}.pk-catalogue-search__result-title{font-size:var(--pk-font-size-base);font-weight:500;color:var(--pk-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-catalogue-search__result-meta{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-catalogue-search__empty,.pk-catalogue-search__loading{padding:1rem;text-align:center;color:var(--pk-color-text-muted);font-size:var(--pk-font-size-sm)}.pk-material-single{padding-block-end:var(--pk-spacing-lg)}.pk-material-single__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pk-spacing-xl);align-items:start;margin-top:var(--pk-spacing-md)}.pk-material-single__preview{background:var(--pk-color-bg-light, #f9fafb);border-radius:var(--pk-card-radius);padding:var(--pk-spacing-lg);display:flex;flex-direction:column;gap:1.25rem}.pk-material-single__preview.c-material-drawer__preview{--_sticky-top: calc(var(--pk-sticky-top, var(--pk-header-height, 5.5rem)) + var(--pk-spacing-md));position:sticky;top:var(--_sticky-top);height:auto;max-height:calc(100vh - var(--_sticky-top) - var(--pk-spacing-md))}.pk-material-single__wave{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;border-radius:inherit}.pk-material-single__preview>*:not(.pk-material-single__wave){position:relative;z-index:1}@media(max-width:48rem){.pk-material-single__wave{display:none}}.pk-material-single__info{padding:0;overflow:visible;display:flex;flex-direction:column;gap:.875rem}.pk-material-single__info .c-material-drawer__title{padding-right:0}.pk-material-single__back-wrap{margin-top:var(--pk-spacing-lg)}.pk-material-single__back{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);text-decoration:none}.pk-material-single__back:hover{color:var(--pk-segment-color-text, #c04030)}@media(max-width:64rem){.pk-material-single__layout{grid-template-columns:1fr}.pk-material-single__preview.c-material-drawer__preview{position:static;max-height:none;overflow:visible}}@media(max-width:48rem){.pk-material-single{padding:var(--pk-spacing-md) var(--pk-content-padding)}.pk-material-single__preview{padding:var(--pk-spacing-md)}.pk-material-single__info .c-material-drawer__title{font-size:var(--pk-font-size-xl, 1.5rem)}}.pk-downloads__list{list-style:none;margin:0;padding:0}.pk-downloads__item{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-spacing-md);padding:var(--pk-spacing-sm) 0;border-bottom:1px solid var(--pk-color-border)}.pk-downloads__item:last-child{border-bottom:none}.pk-downloads__item-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pk-downloads__item-title{font-size:var(--pk-font-size-base);font-weight:600;color:var(--pk-color-text)}.pk-downloads__item-description{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted)}.pk-downloads__item-meta{font-size:.75rem;color:var(--pk-color-text-muted);text-transform:uppercase;letter-spacing:.03em}.pk-downloads__item-button{flex-shrink:0;display:inline-flex;align-items:center;gap:.4em;padding:.5em 1em;font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-segment-color-text);border:1px solid var(--pk-segment-color);border-radius:.375rem;text-decoration:none;transition:background var(--pk-transition),color var(--pk-transition)}.pk-downloads__item-button:hover{background:var(--pk-segment-color);color:var(--pk-segment-color-on, #fff)}.pk-downloads__icon{width:1em;height:1em}@media(max-width:40rem){.pk-downloads__item{flex-direction:column;align-items:flex-start}}.pk-faq{border:1px solid var(--pk-color-border);border-top:3px solid var(--pk-segment-color);border-radius:var(--pk-card-radius);overflow:hidden}.pk-faq__item{border-bottom:1px solid var(--pk-color-border)}.pk-faq__item:last-child{border-bottom:none}.pk-faq__question{margin:0;font-size:var(--pk-font-size-base)}.pk-faq__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1em 1.25em;font:inherit;font-weight:600;color:var(--pk-color-text);background:none;border:none;cursor:pointer;text-align:left;transition:background var(--pk-transition)}.pk-faq__trigger:hover{background:var(--pk-segment-bg-light, var(--pk-color-bg-hover))}.pk-faq__trigger:focus-visible{outline:2px solid var(--pk-segment-color);outline-offset:-2px}.pk-faq__question-text{flex:1;padding-right:var(--pk-spacing-sm)}.pk-faq__icon{flex-shrink:0;color:var(--pk-color-text-muted);transition:transform var(--pk-transition)}.pk-faq__trigger[aria-expanded=true] .pk-faq__icon{transform:rotate(180deg)}.pk-faq__answer{overflow:hidden;transition:max-height .3s ease}.pk-faq__answer-content{padding:0 1.25em 1.25em;font-size:var(--pk-font-size-base);line-height:1.7;color:var(--pk-color-text-muted)}.pk-faq__answer-content p:last-child{margin-bottom:0}.pk-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--pk-spacing-md)}.pk-gallery__item{margin:0}.pk-gallery__link{display:block;border-radius:var(--pk-card-radius);overflow:hidden;transition:box-shadow var(--pk-transition)}.pk-gallery__link:hover{box-shadow:var(--pk-card-shadow-hover)}.pk-gallery__link img{width:100%;height:auto;display:block}.pk-gallery__caption{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin-top:var(--pk-spacing-xs);text-align:center}.pk-izzi-highlights{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--pk-grid-gap)}.pk-izzi-highlights__card{display:flex;flex-direction:column;background:var(--pk-color-bg);border-radius:var(--pk-card-radius);border:1px solid var(--pk-color-border);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow var(--pk-transition),border-color var(--pk-transition)}.pk-izzi-highlights__card:hover{box-shadow:var(--pk-card-shadow-hover);border-color:#0369a1}.pk-izzi-highlights__image{aspect-ratio:16 / 10;overflow:hidden;background:#f0f9ff}.pk-izzi-highlights__image img{width:100%;height:100%;object-fit:cover;display:block}.pk-izzi-highlights__body{padding:var(--pk-spacing-sm) var(--pk-spacing-md) var(--pk-spacing-md);display:flex;flex-direction:column;flex-grow:1}.pk-izzi-highlights__badge{display:inline-block;width:fit-content;padding:.15em .5em;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0369a1;background:#e0f2fe;border-radius:.25rem;margin-bottom:var(--pk-spacing-xs)}.pk-izzi-highlights__title{font-size:var(--pk-font-size-base);font-weight:600;margin:0 0 var(--pk-spacing-xs);color:var(--pk-color-text);line-height:1.3}.pk-izzi-highlights__description{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:0 0 auto;line-height:1.5}.pk-izzi-highlights__link-text{display:inline-flex;align-items:center;gap:.3em;font-size:var(--pk-font-size-sm);font-weight:600;color:#0369a1;margin-top:var(--pk-spacing-sm)}.pk-izzi-highlights__card:hover .pk-izzi-highlights__link-text{text-decoration:underline}.pk-izzi-highlights__arrow{flex-shrink:0;transition:transform var(--pk-transition)}.pk-izzi-highlights__card:hover .pk-izzi-highlights__arrow{transform:translate(2px)}.pk-explore-columns{display:grid;gap:var(--pk-spacing-lg)}.pk-explore-columns--2{grid-template-columns:repeat(2,1fr)}.pk-explore-columns--3{grid-template-columns:repeat(3,1fr)}.pk-explore-columns__col{display:flex;flex-direction:column;padding:var(--pk-spacing-lg);background:var(--pk-color-bg);border:1px solid var(--pk-color-border);border-radius:var(--pk-card-radius);border-top:4px solid var(--pk-segment-color);box-shadow:var(--pk-card-shadow);transition:box-shadow var(--pk-transition),background var(--pk-transition)}.pk-explore-columns__col:hover{box-shadow:var(--pk-card-shadow-hover);background:var(--pk-segment-bg-light)}.pk-explore-columns__header{display:flex;align-items:center;gap:var(--pk-spacing-sm);margin-bottom:var(--pk-spacing-md)}.pk-explore-columns__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.625rem;background:color-mix(in srgb,var(--pk-segment-color) 10%,transparent);color:var(--pk-segment-color)}.pk-explore-columns__heading{font-size:var(--pk-font-size-lg);font-weight:700;margin:0;color:var(--pk-color-text)}.pk-explore-columns__content{flex:1;font-size:var(--pk-font-size-sm);line-height:1.7;color:var(--pk-color-text-muted)}.pk-explore-columns__content p:last-child{margin-bottom:0}.pk-explore-columns__content ul,.pk-explore-columns__content ol{padding-left:1.2em;margin:0 0 var(--pk-spacing-sm)}.pk-explore-columns__content li{margin-bottom:.3em}.pk-explore-columns__content a{color:var(--pk-segment-color-text);text-decoration:underline;text-underline-offset:2px}.pk-explore-columns__content a:hover{text-decoration:none}.pk-explore-columns__cta{display:inline-flex;align-items:center;gap:.3em;margin-top:var(--pk-spacing-md);padding:.5em 1em;font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-segment-color-text);border:1px solid var(--pk-segment-color);border-radius:.375rem;text-decoration:none;align-self:flex-start;transition:background var(--pk-transition)}.pk-explore-columns__cta:hover{background:color-mix(in srgb,var(--pk-segment-color) 8%,transparent)}@media(max-width:48rem){.pk-explore-columns--2,.pk-explore-columns--3{grid-template-columns:1fr}}.pk-features{display:grid;gap:var(--pk-spacing-md)}.pk-features--cols-1{grid-template-columns:1fr}.pk-features--cols-2{grid-template-columns:repeat(2,1fr)}.pk-features--cols-3{grid-template-columns:repeat(3,1fr)}.pk-features__item{padding:var(--pk-spacing-md);background:var(--pk-color-bg);border:1px solid color-mix(in srgb,var(--pk-segment-color) 20%,var(--pk-color-border));border-radius:var(--pk-card-radius);border-left:4px solid var(--pk-segment-color);box-shadow:var(--pk-card-shadow);transition:box-shadow var(--pk-transition),background var(--pk-transition)}.pk-features__item:hover{box-shadow:var(--pk-card-shadow-hover);background:var(--pk-segment-bg-light)}.pk-features__heading{font-size:var(--pk-font-size-base);font-weight:700;margin:0 0 var(--pk-spacing-xs);color:var(--pk-color-text)}.pk-features__text{font-size:var(--pk-font-size-base);line-height:1.6;color:var(--pk-color-text-muted);margin:0}@media(max-width:48rem){.pk-features--cols-2,.pk-features--cols-3{grid-template-columns:1fr}}.pk-video-embed{position:relative;width:100%;padding-bottom:56.25%;border-radius:var(--pk-card-radius);overflow:hidden;background:#000}.pk-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.pk-video-embed__caption{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin-top:var(--pk-spacing-sm);text-align:center}.pk-related-posts__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--pk-grid-gap)}.pk-featured-webinar{display:flex;gap:var(--pk-spacing-lg);align-items:flex-start}.pk-featured-webinar__image{flex-shrink:0;width:14rem;border-radius:var(--pk-card-radius);overflow:hidden}.pk-featured-webinar__image img{width:100%;height:auto;display:block}.pk-featured-webinar__body{flex:1;min-width:0}.pk-featured-webinar__title{font-size:var(--pk-font-size-lg);font-weight:700;margin:0 0 var(--pk-spacing-xs);line-height:1.3}.pk-featured-webinar__title a{color:var(--pk-color-text);text-decoration:none}.pk-featured-webinar__title a:hover{color:var(--pk-segment-color-text)}.pk-featured-webinar__speakers{display:flex;align-items:center;gap:.4em;font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-color-text-muted);margin:0 0 var(--pk-spacing-sm)}.pk-featured-webinar__icon{flex-shrink:0;color:var(--pk-segment-color)}.pk-featured-webinar__excerpt{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);line-height:1.6;margin:0 0 var(--pk-spacing-md)}.pk-featured-webinar__actions{display:flex;flex-wrap:wrap;gap:var(--pk-spacing-sm);align-items:center}.pk-featured-webinar__cta{display:inline-flex;align-items:center;gap:.4em;padding:.6em 1.2em;font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-segment-color-on, #fff);background:var(--pk-segment-color);border-radius:.375rem;text-decoration:none;transition:opacity var(--pk-transition)}.pk-featured-webinar__cta:hover{opacity:.9}.pk-featured-webinar__play-icon{flex-shrink:0}.pk-featured-webinar__link{display:inline-flex;align-items:center;padding:.6em 1.2em;font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-segment-color-text);border:1px solid var(--pk-segment-color);border-radius:.375rem;text-decoration:none;transition:background var(--pk-transition),opacity var(--pk-transition)}.pk-featured-webinar__link:hover{background:color-mix(in srgb,var(--pk-segment-color) 8%,transparent)}@media(max-width:40rem){.pk-featured-webinar{flex-direction:column}.pk-featured-webinar__image{width:100%;max-width:14rem}}.pk-digital-platform{display:flex;gap:var(--pk-spacing-lg);align-items:flex-start}.pk-digital-platform__image{flex-shrink:0;width:14rem;border-radius:var(--pk-card-radius);overflow:hidden;background:#fff;border:1px solid var(--pk-color-border)}.pk-digital-platform__image img{width:100%;height:auto;display:block;object-fit:contain}.pk-digital-platform__body{flex:1;min-width:0}.pk-digital-platform__name{font-size:var(--pk-font-size-lg);font-weight:700;margin:0 0 var(--pk-spacing-sm);color:var(--pk-color-text);line-height:1.3}.pk-digital-platform__description{font-size:var(--pk-font-size-base);line-height:1.7;color:var(--pk-color-text);margin-bottom:var(--pk-spacing-md)}.pk-digital-platform__description p:last-child{margin-bottom:0}.pk-digital-platform__features{list-style:none;margin:0 0 var(--pk-spacing-md);padding:0;display:flex;flex-direction:column;gap:.4em}.pk-digital-platform__feature{display:flex;align-items:baseline;gap:.5em;font-size:var(--pk-font-size-sm);line-height:1.5;color:var(--pk-color-text)}.pk-digital-platform__check{flex-shrink:0;color:var(--pk-segment-color);position:relative;top:.15em}.pk-digital-platform__actions{display:flex;flex-wrap:wrap;gap:var(--pk-spacing-sm);align-items:center}.pk-digital-platform__cta{display:inline-flex;align-items:center;gap:.4em;padding:.6em 1.2em;font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-segment-color-on, #fff);background:var(--pk-segment-color);border-radius:.375rem;text-decoration:none;transition:opacity var(--pk-transition)}.pk-digital-platform__cta:hover{opacity:.9}.pk-digital-platform__secondary-cta{display:inline-flex;align-items:center;padding:.6em 1.2em;font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-segment-color-text);border:1px solid var(--pk-segment-color);border-radius:.375rem;text-decoration:none;transition:background var(--pk-transition)}.pk-digital-platform__secondary-cta:hover{background:color-mix(in srgb,var(--pk-segment-color) 8%,transparent)}@media(max-width:40rem){.pk-digital-platform{flex-direction:column}.pk-digital-platform__image{width:100%;max-width:14rem}}.pk-prof-dev__description{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);line-height:1.6;margin:0 0 var(--pk-spacing-md)}.pk-prof-dev__grid{display:flex;flex-direction:column;gap:var(--pk-spacing-sm)}.pk-prof-dev__card{display:flex;align-items:center;gap:var(--pk-spacing-md);padding:var(--pk-spacing-md);background:#fff;border:1px solid var(--pk-color-border);border-radius:var(--pk-card-radius);text-decoration:none;color:var(--pk-color-text);transition:border-color var(--pk-transition),box-shadow var(--pk-transition)}.pk-prof-dev__card:hover{border-color:var(--pk-segment-color);box-shadow:0 2px 8px #0000000f}.pk-prof-dev__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.5rem;background:color-mix(in srgb,var(--pk-segment-color) 10%,transparent);color:var(--pk-segment-color)}.pk-prof-dev__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15em}.pk-prof-dev__title{font-size:var(--pk-font-size-base);font-weight:600;line-height:1.3}.pk-prof-dev__text{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);line-height:1.5}.pk-prof-dev__arrow{flex-shrink:0;color:var(--pk-color-text-muted);transition:color var(--pk-transition),transform var(--pk-transition)}.pk-prof-dev__card:hover .pk-prof-dev__arrow{color:var(--pk-segment-color-text);transform:translate(2px)}.pk-content-module--community .c-paper-fold-card__icon{color:#1877f2}.pk-series-card{display:flex;flex-direction:row;border-radius:var(--pk-card-radius);border:1px solid var(--pk-color-border);border-left:4px solid var(--pk-segment-color);overflow:hidden;background:var(--pk-color-bg);text-decoration:none;color:var(--pk-color-text);transition:box-shadow var(--pk-transition),background var(--pk-transition)}.pk-series-card:hover{box-shadow:var(--pk-card-shadow-hover);background:var(--pk-segment-bg-light)}.pk-series-card__image{flex-shrink:0;width:10rem;aspect-ratio:3 / 4;overflow:hidden;background:var(--pk-segment-bg-light);display:flex;align-items:center;justify-content:center}.pk-series-card__image:not(:has(img)):after{content:"";display:block;width:3rem;height:3.5rem;border:2px solid var(--pk-color-border);border-radius:.25rem;background:linear-gradient(var(--pk-color-border) 1px,transparent 1px) .5rem .75rem / calc(100% - 1rem) .5rem;opacity:.4}.pk-series-card__image img{width:100%;height:100%;object-fit:cover}.pk-series-card__body{display:flex;flex-direction:column;padding:var(--pk-spacing-md);min-width:0;flex:1}.pk-series-card__title{font-size:var(--pk-font-size-lg);font-weight:600;margin:0 0 var(--pk-spacing-xs);line-height:1.3}.pk-series-card__subtitle{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:0 0 var(--pk-spacing-xs)}.pk-series-card__grades{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:var(--pk-spacing-xs)}.pk-series-card__grade{display:inline-flex;padding:.1em .5em;font-size:.75rem;font-weight:600;border-radius:.25rem;background:var(--pk-segment-bg-medium);color:var(--pk-segment-color-text)}.pk-series-card__excerpt{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:0 0 var(--pk-spacing-sm);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk-series-card__cta{margin-top:auto;font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-segment-color-text);transition:gap var(--pk-transition)}.pk-series-card:hover .pk-series-card__cta{text-decoration:underline}@media(max-width:36rem){.pk-series-card{flex-direction:column}.pk-series-card__image{width:100%;aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){.pk-series-card,.pk-series-card__image img{transition:none}}.pk-context-section{margin-bottom:var(--pk-spacing-xl);scroll-margin-top:6rem}.pk-context-section__header{display:flex;align-items:center;gap:var(--pk-spacing-sm);margin-bottom:var(--pk-spacing-md);padding-bottom:var(--pk-spacing-sm);border-bottom:2px solid var(--pk-segment-color)}.pk-context-section__title{font-size:var(--pk-font-size-xl);font-weight:700;margin:0;color:var(--pk-color-text)}.pk-context-section__cds{display:inline-flex;align-items:center;padding:.15em .5em;font-size:.7rem;font-weight:700;letter-spacing:.03em;border-radius:.25rem;background:#1a6399;color:#fff;line-height:1}.pk-context-section__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--pk-grid-gap)}@media(max-width:36rem){.pk-context-section__grid{grid-template-columns:1fr}}.pk-series-showcase{position:relative;max-height:36rem;overflow:hidden;margin-bottom:var(--pk-spacing-xl);transition:max-height .4s ease}.pk-series-showcase:after{content:"";position:absolute;bottom:0;left:0;right:0;height:6rem;background:linear-gradient(to bottom,transparent,var(--pk-color-bg));pointer-events:none;opacity:1;transition:opacity .3s ease}.pk-series-showcase--expanded{max-height:none;overflow:visible}.pk-series-showcase--expanded:after{opacity:0}.pk-series-showcase--filtered{max-height:none;overflow:visible}.pk-series-showcase--filtered:after{opacity:0}.pk-series-showcase--empty:before{content:attr(data-empty-label);display:block;padding:var(--pk-spacing-lg);text-align:center;color:var(--pk-color-text-muted);font-size:var(--pk-font-size-base)}.pk-series-showcase__group{animation:pk-showcase-reveal .3s ease both}.pk-series-showcase__group[hidden]{display:none}@keyframes pk-showcase-reveal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.pk-series-showcase__expand-wrap{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);z-index:1}.pk-series-showcase__expand-wrap[hidden]{display:none}.pk-series-showcase__expand-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1.25rem;border:2px solid var(--pk-segment-color);border-radius:999px;background:var(--pk-color-bg);color:var(--pk-segment-color-text);font-size:var(--pk-font-size-sm);font-weight:600;cursor:pointer;transition:background-color var(--pk-transition),color var(--pk-transition);box-shadow:0 2px 8px #0000001a}.pk-series-showcase__expand-btn:hover{background:var(--pk-segment-color);color:var(--pk-segment-color-on, #fff)}.pk-series-showcase__expand-btn:focus-visible{outline:2px solid var(--pk-segment-color);outline-offset:2px}.pk-series-showcase--expanded .pk-series-showcase__expand-wrap{position:static;transform:none;text-align:center;margin-top:var(--pk-spacing-md)}@media(max-width:36rem){.pk-series-showcase{max-height:28rem}.pk-series-showcase__expand-btn{padding:.375rem 1rem;font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.pk-series-showcase{transition:none}.pk-series-showcase:after{transition:none}.pk-series-showcase__group{animation:none}.pk-series-showcase__expand-btn{transition:none}}.c-segment-hero{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-spacing-xl);padding-bottom:var(--pk-spacing-lg);position:relative}.c-segment-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--pk-segment-color),color-mix(in srgb,var(--pk-segment-color) 30%,transparent))}.c-segment-hero__content{max-width:40rem;position:relative;z-index:1}.c-segment-hero__title{font-size:var(--pk-font-size-3xl, clamp(2.5rem, 5vw, 3.5rem));font-weight:800;margin:0 0 var(--pk-spacing-md);color:var(--pk-color-text);line-height:1.1;letter-spacing:-.03em}.c-segment-hero__description{font-size:var(--pk-font-size-lg);color:var(--pk-color-text-muted);line-height:1.7;max-width:34rem}.c-segment-hero__description p{margin:0}.c-segment-hero__decoration{flex-shrink:0;width:16rem;height:14rem;position:relative;overflow:hidden;border-radius:var(--pk-card-radius)}.c-segment-hero__accent{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(var(--pk-color-border-light) 0px,var(--pk-color-border-light) 1px,transparent 1px,transparent 2.25rem);background-position:0 .5rem;border-left:5px solid var(--pk-segment-color);border-radius:var(--pk-card-radius)}.c-segment-hero__accent:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--pk-segment-color) 8%,transparent),color-mix(in srgb,var(--pk-segment-color) 22%,transparent))}.c-segment-hero__more{margin-top:var(--pk-spacing-sm)}.c-segment-hero__toggle{display:inline-flex;align-items:center;gap:.25em;font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-color-text);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.c-segment-hero__toggle::-webkit-details-marker{display:none}.c-segment-hero__toggle:after{content:"▸";font-size:.75em;transition:transform var(--pk-transition, .2s)}.c-segment-hero__more[open] .c-segment-hero__toggle:after{transform:rotate(90deg)}.c-segment-hero__extended{margin-top:var(--pk-spacing-sm);font-size:var(--pk-font-size-base);color:var(--pk-color-text-muted);line-height:1.7}.c-segment-hero__extended p{margin:0}@media(max-width:48rem){.c-segment-hero{flex-direction:column;text-align:center}.c-segment-hero__decoration{display:none}.c-segment-hero__title{font-size:var(--pk-font-size-2xl)}}.pk-context-hero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pk-spacing-md);margin-bottom:var(--pk-spacing-lg)}.pk-context-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pk-spacing-md);max-width:50rem}.pk-context-hero__title{margin:0;color:var(--pk-color-text)}.pk-context-hero__description{margin:0;max-width:40rem;color:var(--pk-color-text-muted)}.pk-context-hero__description p{margin:0 0 var(--pk-spacing-sm)}.pk-context-hero__description p:last-child{margin-bottom:0}.pk-series-story__heading{color:var(--pk-color-text);margin:0 0 var(--pk-spacing-xl)}.pk-series-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem}.pk-series-list__link{display:flex;align-items:center;gap:.875rem;height:100%;padding:.875rem 1.25rem;background-color:var(--pk-segment-color-light);border-radius:.5rem;color:var(--pk-color-text);text-decoration:none;transition:background-color var(--pk-transition, .15s)}.pk-series-list__link:hover{background-color:var(--pk-segment-color)}.pk-series-list__dot{width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;flex-shrink:0}.pk-series-list__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.pk-series-list__publisher{opacity:.65}.pk-series-list__link .u-icon{flex-shrink:0}.pk-catalogue .o-section[class*=u-pb-]:not(.u-pb-0):not(:has(.o-section__bg-color))+.o-section:not(:has(.o-section__bg-color)){padding-top:0}.c-context-tools{margin-bottom:var(--pk-spacing-xl)}.c-context-tools__heading{font-size:var(--pk-font-size-xl);font-weight:700;margin:0 0 var(--pk-spacing-md);color:var(--pk-color-text)}.c-context-tools__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--pk-grid-gap)}.c-context-tools__card{display:flex;align-items:center;justify-content:space-between;padding:var(--pk-spacing-md);text-decoration:none;color:var(--pk-color-text);background:var(--pk-color-bg);transition:background var(--pk-transition),border-color var(--pk-transition),box-shadow var(--pk-transition)}.c-context-tools__card:hover{background:var(--pk-segment-bg-light);border-color:var(--pk-segment-color);box-shadow:var(--pk-card-shadow)}.c-context-tools__label{font-weight:600;font-size:var(--pk-font-size-base)}.c-context-tools__arrow{font-size:var(--pk-font-size-lg);color:var(--pk-segment-color);transition:transform var(--pk-transition)}.c-context-tools__card:hover .c-context-tools__arrow{transform:translate(.25rem)}@media(prefers-reduced-motion:reduce){.c-context-tools__card,.c-context-tools__arrow{transition:none}}.pk-context-catalogue{margin-bottom:var(--pk-spacing-2xl)}.pk-context-catalogue__heading{color:var(--pk-color-text);margin:0 0 var(--pk-spacing-lg)}.pk-context-catalogue__accordion{display:flex;flex-direction:column;gap:var(--pk-spacing-sm)}.pk-context-catalogue__series{background:var(--color-white, #fff);border:1px solid var(--color-black-10, rgba(0, 0, 0, .08));border-radius:var(--s-5);transition:border-color var(--pk-transition)}.pk-context-catalogue__series[open]{border-color:var(--pk-segment-color)}.pk-context-catalogue__series-header{display:flex;align-items:center;gap:var(--pk-spacing-md);padding:var(--pk-spacing-md) var(--pk-spacing-lg);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:color var(--pk-transition)}.pk-context-catalogue__series-header::-webkit-details-marker{display:none}.pk-context-catalogue__series-header:hover{color:var(--pk-segment-color-text)}.pk-context-catalogue__series-name{color:inherit;flex:1;min-width:0}.pk-context-catalogue__chevron{flex-shrink:0;color:var(--pk-color-text-muted);transition:transform var(--pk-transition)}.pk-context-catalogue__series[open] .pk-context-catalogue__chevron{transform:rotate(180deg)}.pk-context-catalogue__series-body{padding:0 var(--pk-spacing-lg) var(--pk-spacing-lg);border-top:1px solid var(--color-black-10, rgba(0, 0, 0, .06))}.pk-context-catalogue__grade-label{color:var(--pk-color-text);margin:var(--pk-spacing-lg) 0 var(--pk-spacing-sm);text-transform:uppercase;letter-spacing:.05em}.pk-context-catalogue__grade-label:first-child{margin-top:var(--pk-spacing-md)}.pk-context-catalogue__material-list{display:flex;flex-direction:column;gap:var(--pk-spacing-sm)}.pk-subject-card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--pk-spacing-lg) var(--pk-spacing-md);border-radius:var(--pk-card-radius);text-decoration:none;color:var(--pk-color-text);background:var(--pk-segment-bg-light);position:relative;overflow:hidden;transition:background var(--pk-transition),box-shadow var(--pk-transition)}.pk-subject-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--pk-segment-color);transform:scaleX(0);transform-origin:left;transition:transform var(--pk-transition)}.pk-subject-card:hover{background:var(--pk-segment-bg-medium);box-shadow:var(--pk-card-shadow-hover)}.pk-subject-card:hover:before{transform:scaleX(1)}.pk-subject-card__icon{width:3.5rem;height:3.5rem;border-radius:1rem;background:var(--pk-segment-bg-medium);display:flex;align-items:center;justify-content:center;margin-bottom:var(--pk-spacing-md);transition:background var(--pk-transition)}.pk-subject-card:hover .pk-subject-card__icon{background:var(--pk-segment-bg-strong)}.pk-subject-card__icon-inner{width:1.75rem;height:1.75rem;border-radius:50%;background:color-mix(in srgb,var(--pk-segment-color) 40%,transparent)}.pk-subject-card__title{font-size:var(--pk-font-size-xl);font-weight:600;margin:0 0 var(--pk-spacing-xs);line-height:1.2;letter-spacing:-.01em}.pk-subject-card__meta{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:0 0 var(--pk-spacing-sm)}.pk-subject-card__cds{display:inline-flex;align-items:center;padding:.2em .6em;font-size:.7rem;font-weight:700;letter-spacing:.03em;border-radius:.25rem;background:#1a6399;color:#fff;line-height:1;margin-bottom:var(--pk-spacing-sm)}.pk-subject-card__cta{font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-segment-color-text);margin-top:auto;transition:gap var(--pk-transition)}.pk-subject-card:hover .pk-subject-card__cta{text-decoration:underline}.pk-subject-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--pk-grid-gap)}@media(max-width:36rem){.pk-subject-grid{grid-template-columns:1fr;gap:var(--pk-spacing-md)}.pk-subject-card{padding:var(--pk-spacing-md)}}@media(prefers-reduced-motion:reduce){.pk-subject-card,.pk-subject-card:before,.pk-subject-card__icon{transition:none}}.c-segment-selector{position:relative;z-index:100;margin-bottom:20px}.c-segment-selector__heading{color:var(--pk-color-text);margin:calc(var(--pk-spacing-lg) / 2) 0}.c-segment-selector__change{position:relative;display:inline-flex;align-items:center;gap:.5rem;margin-left:1rem;color:var(--pk-segment-color-text, var(--pk-color-text))}.c-segment-selector__change .u-icon{width:.875rem;height:.875rem;fill:currentColor}.c-segment-selector__summary{color:var(--pk-color-text);margin:calc(var(--pk-spacing-lg) / 2) 0}button:where(.c-segment-selector__change){padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer}.c-segment-selector__columns[hidden]{display:none}.c-segment-selector__columns:has([data-flow-context-column][hidden]) .c-segment-selector__step-badge{display:none}.c-segment-selector__heading:has(+.c-segment-selector__schooltype:not([hidden])){margin-bottom:var(--pk-spacing-sm, 1rem)}.c-segment-selector__schooltype:not([hidden]){margin-bottom:var(--pk-spacing-lg)}.c-segment-selector__columns{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding-top:var(--pk-spacing-sm, 1rem)}.c-segment-selector__column{display:flex;flex-direction:column;gap:1rem}.c-segment-selector__columns--single{grid-template-columns:1fr}.c-segment-selector__columns--single .c-segment-selector__list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.c-segment-selector__column[hidden]{display:none}.c-segment-selector__column-title{display:flex;align-items:center;gap:var(--s-10);font-size:1rem;line-height:145%;font-weight:600;color:var(--color-black);margin:0;padding:0;border:none;text-transform:none;letter-spacing:normal}.c-segment-selector__step-badge{display:inline-flex;align-items:center;justify-content:center;width:var(--s-25);height:var(--s-25);border-radius:50%;background:var(--pk-segment-color, var(--color-black));color:var(--color-black);font-size:.75rem;font-weight:700;line-height:1;flex-shrink:0}.c-segment-selector__dropdown{position:relative;isolation:isolate}.c-segment-selector__dropdown:has([aria-expanded=true]){z-index:1000}.o-section:has([data-segment-dropdown] [aria-expanded=true]){z-index:30}.c-segment-selector__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.875rem 1.25rem;background:#fff;border:1px solid #272727;border-radius:.5rem;color:#000;font-family:inherit;font-size:var(--pk-font-size-base);line-height:1.2;text-align:left;cursor:pointer;transition:border-color .15s var(--pk-ease, ease),background-color .15s var(--pk-ease, ease),box-shadow .15s var(--pk-ease, ease)}.c-segment-selector__trigger:hover{box-shadow:inset 0 0 0 .5px #272727}.c-segment-selector__trigger:focus-visible{outline:2px solid #45aaf3;outline-offset:2px}.c-segment-selector__trigger[aria-expanded=true]{border-color:#000;box-shadow:inset 0 0 0 1px #000}.c-segment-selector__trigger-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-segment-selector__trigger[data-state=placeholder] .c-segment-selector__trigger-label{color:var(--pk-color-text-muted, #555)}.c-segment-selector__chevron{display:inline-flex;flex-shrink:0;transition:transform .2s var(--pk-ease, ease)}.c-segment-selector__trigger[aria-expanded=true] .c-segment-selector__chevron{transform:rotate(180deg)}.c-segment-selector__panel{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:2;max-height:24rem;overflow-y:auto;padding:1rem;background:#fff;border:1px solid #272727;border-radius:.5rem;box-shadow:0 12px 32px #00000014}.c-segment-selector__panel[hidden]{display:none}.c-segment-selector__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.c-segment-selector__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;background-color:var(--pk-segment-color-light);border-radius:.5rem;border:0;transition:background-color var(--pk-transition, .15s),transform .15s ease}.c-segment-selector__item:hover{background-color:var(--pk-segment-color)}.c-segment-selector__item.pk-flow-active,.c-segment-selector__item.pk-flow-secondary,.c-segment-selector__item.pk-flow-active:hover,.c-segment-selector__item.pk-flow-secondary:hover{background-color:var(--pk-segment-color-text, var(--pk-segment-color));transform:none}.c-segment-selector__item.pk-flow-active .c-segment-selector__link,.c-segment-selector__item.pk-flow-secondary .c-segment-selector__link,.c-segment-selector__item.pk-flow-active .c-segment-selector__publisher,.c-segment-selector__item.pk-flow-secondary .c-segment-selector__publisher{color:#fff}.c-segment-selector__item.pk-flow-unavailable{opacity:.4;pointer-events:none}.c-segment-selector__item[hidden]{display:none}.c-segment-selector__link{position:relative;flex:1;display:flex;align-items:center;gap:.875rem;background:none;border:0;padding:0;margin:0;font:inherit;font-size:var(--pk-font-size-base);font-weight:500;color:var(--pk-color-text);cursor:pointer;text-align:left;min-height:2.75rem;align-self:stretch}.c-segment-selector__link:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;flex-shrink:0}.c-segment-selector__item.pk-flow-active .c-segment-selector__link:after,.c-segment-selector__item.pk-flow-secondary .c-segment-selector__link:after{content:"";position:absolute;left:.375rem;top:50%;width:.5rem;height:.25rem;border-left:2px solid var(--pk-segment-color-text, var(--pk-segment-color));border-bottom:2px solid var(--pk-segment-color-text, var(--pk-segment-color));transform:translateY(-65%) rotate(-45deg);transform-origin:center}.c-segment-selector__link:hover{color:var(--pk-color-text)}.c-segment-selector__badge{display:inline-block;font-size:var(--pk-font-size-xs, .75rem);font-weight:600;color:var(--pk-color-text);background:#fff;padding:.1em .5em;border-radius:.25rem;line-height:1.3;margin-left:.5rem}.c-segment-selector__publisher{font-size:var(--pk-font-size-xs, .75rem);color:var(--pk-color-text);opacity:.7;font-weight:400;margin-left:.5rem}.c-segment-selector__info{flex-shrink:0;display:inline-flex;align-items:center;gap:.625rem;padding:.25rem 0;background:none;border:0;font:inherit;font-size:var(--pk-font-size-sm);font-weight:500;color:var(--pk-color-text);cursor:pointer;white-space:nowrap;transition:color var(--pk-transition, .15s),transform var(--pk-transition, .15s)}.c-segment-selector__info:after{content:"→";display:inline-flex;align-items:center;justify-content:center;background:var(--pk-color-text);color:#fff;border-radius:.375rem;width:1.75rem;height:1.75rem;font-size:.9375rem;font-weight:600;line-height:1;flex-shrink:0;transition:transform var(--pk-transition, .15s)}.c-segment-selector__info:hover{color:var(--pk-color-text)}.c-segment-selector__info:hover:after{transform:translate(2px)}.c-segment-selector__step{margin:.5rem 0 0;font-size:var(--pk-font-size-sm);font-weight:500;color:var(--pk-color-text-muted);letter-spacing:.01em}@media(max-width:48rem){.c-segment-selector__columns{grid-template-columns:1fr;gap:2rem}.c-segment-selector__columns--single .c-segment-selector__list{grid-template-columns:1fr}.c-segment-selector__info{font-size:var(--pk-font-size-xs, .75rem)}}.c-segment-selector__native{width:100%}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.is-typing .ts-control>.item{display:none}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper{width:100%;font-family:inherit}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-control{align-items:center;min-height:3.5rem;padding:.875rem var(--s-50) .875rem var(--s-20);background:var(--color-white);border:1px solid var(--color-black);border-radius:var(--s-5);font-family:inherit;font-size:1rem;line-height:145%;color:var(--color-black);box-shadow:none;transition:background .2s ease-in-out,border-color .2s ease-in-out}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-control:hover{background:var(--color-off-white)}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.focus .ts-control{border-color:var(--color-black);background:var(--color-off-white);outline:2px solid var(--pk-segment-color, var(--color-black));outline-offset:2px}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.has-items .ts-control{background:var(--pk-segment-color-light, var(--color-off-white))}.c-segment-flow__series .ts-wrapper{--ts-pr-min: 2.5rem}.c-segment-flow__series .ts-wrapper .ts-control{padding-left:.9375rem;border-color:var(--color-off-black);font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.c-segment-flow__series .ts-wrapper .ts-control:hover{background:var(--color-white);border-color:var(--pk-segment-color, var(--color-off-black))}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.disabled .ts-control{background:var(--color-dusty-white);border-color:var(--color-black-20);border-style:dashed;cursor:not-allowed;pointer-events:none}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.disabled .ts-control>input,:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.disabled .ts-control>input::placeholder{color:var(--color-off-black);opacity:.7}.c-segment-selector__column:has(.ts-wrapper.disabled) .c-segment-selector__step-badge{background:var(--color-dusty-white);color:var(--color-light-grey);border:1px solid var(--color-black-10)}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-control>input{font-family:inherit;font-size:1rem;line-height:145%;color:var(--color-black);min-height:1.5em}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-control>input::placeholder{color:var(--color-light-grey);opacity:1}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-control .item{color:var(--color-black);font-weight:600;font-size:1rem;line-height:145%}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.single .ts-control:after{content:"";position:absolute;top:50%;right:var(--s-20);width:11px;height:11px;border:0;border-right:2px solid var(--color-black);border-bottom:2px solid var(--color-black);transform:translateY(-75%) rotate(45deg);transition:opacity .15s ease-in-out;pointer-events:none;margin:0;background:none}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.single.dropdown-active .ts-control:after{width:18px;height:18px;border:0;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='9' cy='9' r='6'/%3E%3Cline x1='14' y1='14' x2='17.5' y2='17.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.single.has-items .ts-control:after{opacity:0}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.plugin-clear_button .clear-button{position:absolute;top:50%;right:var(--s-15);width:var(--s-25);height:var(--s-25);margin:0;padding:0;transform:translateY(-50%);color:var(--color-white);border-radius:50%;opacity:0;transition:opacity .15s ease-in-out;cursor:pointer;font-size:0;line-height:1;pointer-events:none}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.plugin-clear_button.has-items .clear-button{pointer-events:auto}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.plugin-clear_button .clear-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--color-black);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'%3E%3Cline x1='6' y1='6' x2='14' y2='14'/%3E%3Cline x1='14' y1='6' x2='6' y2='14'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:60% 60%;transition:background-color .15s ease-in-out}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.single.has-items:not(.dropdown-active) .ts-control>input{opacity:0;width:0;min-width:0;padding:0}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.plugin-clear_button.has-items .clear-button{opacity:1}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.plugin-clear_button .clear-button:hover:before{background-color:var(--pk-segment-color-text, var(--color-off-black))}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.plugin-clear_button .clear-button:focus-visible{outline:2px solid var(--pk-segment-color, var(--color-black));outline-offset:2px}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.dropdown-active .ts-control{background:var(--color-white);border-color:var(--color-black)}:is(.c-segment-selector,.c-segment-flow__series,.c-material-picker-module) .ts-wrapper.dropdown-active .ts-control>input::placeholder{color:var(--color-off-black);opacity:.7}body .ts-dropdown{z-index:9999;margin-top:var(--s-5);border:1px solid var(--color-black);border-radius:var(--s-5);box-shadow:0 20px 48px #00000024;font-size:1rem;line-height:145%;font-family:inherit;overflow:hidden;background:var(--color-white);color:var(--color-black)}body .ts-dropdown body .ts-dropdown-content{padding:0;max-height:22rem}body .ts-dropdown .option{position:relative;padding:1rem var(--s-20) 1rem calc(var(--s-20) + 4px);border-bottom:1px solid var(--color-black-10);cursor:pointer;color:var(--color-black);background:var(--color-white);font-size:1rem;line-height:145%;transition:background .15s ease-in-out,padding-left .15s ease-in-out}body .ts-dropdown .option:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--pk-segment-color, var(--color-black));transform:scaleY(0);transform-origin:center;transition:transform .2s ease-in-out}body .ts-dropdown .option:last-child{border-bottom:0}body .ts-dropdown .option:hover,body .ts-dropdown .option.active{background:var(--pk-segment-color-light, var(--color-dusty-white));color:var(--color-black)}body .ts-dropdown .option:hover:before,body .ts-dropdown .option.active:before,body .ts-dropdown .option.selected:before{transform:scaleY(1)}body .ts-dropdown .option.selected{background:var(--pk-segment-color, var(--color-dusty-white));color:var(--color-black)}body .ts-dropdown .option.selected .c-segment-selector__ts-name{font-weight:700}body .ts-dropdown .no-results{padding:var(--s-20);color:var(--color-light-grey);background:var(--color-white);text-align:center;font-size:1rem;line-height:145%}.c-segment-selector__ts-option{display:flex;flex-direction:column;gap:4px;min-width:0}.c-segment-selector__ts-name{display:inline-flex;align-items:center;gap:var(--s-10);font-size:1rem;line-height:145%;font-weight:500;color:var(--color-black)}.c-segment-selector__ts-meta{display:block;font-size:.875rem;line-height:130%;color:var(--color-off-black);opacity:.65;letter-spacing:.01em}.c-segment-selector__ts-tag{display:inline-flex;align-items:center;padding:2px 8px;background:var(--color-black);color:var(--color-white);font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.05em;border-radius:999px;text-transform:uppercase}.c-segment-selector__ts-option--unavailable{opacity:.4;pointer-events:none}.c-segment-selector__ts-empty{padding:var(--s-20);color:var(--color-light-grey);text-align:center;font-size:1rem;line-height:145%}.c-segment-flow__series .ts-wrapper.single .ts-control:after{width:10px;height:6px;border:0;transform:translateY(-50%);right:.9375rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%23272727' viewBox='0 0 10 6'%3E%3Cpath d='M10 1.14L8.83 0 5 3.72 1.17 0 0 1.14 5 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.c-segment-flow__series .ts-wrapper.focus .ts-control,.c-segment-flow__series .ts-wrapper.dropdown-active .ts-control{outline:none;outline-offset:0;background:var(--color-white);border-color:var(--pk-segment-color, var(--color-off-black));box-shadow:0 0 0 1px var(--pk-segment-color, var(--color-off-black))}.c-segment-flow-content{display:flex;flex-direction:column;gap:var(--pk-spacing-md);padding:var(--pk-spacing-sm, 1rem) 0 var(--pk-spacing-lg) 0;border-top:1px solid var(--pk-color-border-light)}.c-segment-flow__toolbar{order:2;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:var(--pk-spacing-md)}.c-segment-flow__toolbar [data-flow-filters]{order:0;flex:0 1 auto;min-width:0}.c-segment-flow__toolbar [data-flow-reset-wrapper]{order:1;flex:0 0 auto}.c-segment-flow__toolbar--count{align-items:center}.c-segment-flow__toolbar .c-flow-count--toolbar{order:0;margin:0}.c-segment-flow__toolbar .c-flow-count--toolbar+.c-flow-reset-wrapper{padding-left:0}.c-segment-flow__toolbar .c-segment-flow__series{order:0;flex:0 1 auto;min-width:16em;max-width:22em}.c-segment-flow__series .ts-control{min-height:3.1875em;padding-top:0;padding-bottom:0;font-size:.9375em;font-weight:600}.c-segment-flow__series .ts-wrapper.has-items .ts-control{background:var(--color-white, #fff)}.c-segment-flow__toolbar .c-flow-reset-wrapper{padding-left:1.5rem;margin-top:0}.c-flow-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--color-black);cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:.5em;height:3.1875em;transition:opacity var(--pk-transition, .2s) ease-in-out}.c-flow-reset:hover{opacity:.65}.c-flow-reset:focus-visible{outline:2px solid var(--pk-segment-color, currentColor);outline-offset:4px;border-radius:2px}.c-flow-reset__icon{display:inline-flex;align-items:center;justify-content:center;width:.875em;height:.875em}.c-flow-reset__icon svg{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.c-flow-reset{transition:none}}.c-segment-flow__toolbar:not(:has(.c-segment-flow__series)):has([data-flow-filters][hidden]):has([data-flow-reset-wrapper][hidden]){display:none}[data-flow-grid]:not([hidden]){padding-top:calc(var(--pk-spacing-md) + 60px)}@media(max-width:1140px){[data-flow-grid]:not([hidden]){padding-top:var(--pk-spacing-md)}}.c-segment-flow-content[hidden],[data-flow-grid][hidden],[data-flow-educations][hidden],[data-flow-filters][hidden],[data-flow-story][hidden],[data-flow-reset-wrapper][hidden],[data-grid-toolbar][hidden]{display:none}.c-segment-flow-content:not([hidden]){animation:pk-flow-reveal .3s ease-out}@keyframes pk-flow-reveal{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}[data-flow-filters]{order:2}[data-grid-toolbar]{order:3}[data-flow-grid]{order:4}[data-flow-educations]{order:5}[data-flow-reset]{order:6}#c-filter-announcement{order:7}.c-filter-announcement{color:var(--pk-color-text-muted, #555)}.c-filter-announcement:empty{display:none}.c-segment-flow-content [data-flow-filters]:not([hidden]){animation:pk-chip-reveal var(--pk-transition, .2s) ease-out}@media(prefers-reduced-motion:reduce){.c-segment-flow-content:not([hidden]),.c-segment-flow-content [data-flow-filters]:not([hidden]){animation:none}}.c-flow-story{order:1}.c-segment-flow__schooltype{order:2}.c-segment-flow__toolbar{order:3}.c-flow-count{order:4}[data-flow-grid],.c-flow-empty{order:5}.c-flow-pagination{order:6}[data-flow-educations]{order:7}#c-filter-announcement{order:8}.c-segment-flow__schooltype:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5rem;align-self:flex-start}.c-schooltype__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--pk-color-border-light, #e2e2e2);background:#fff;color:var(--color-black, #1a1a2e);border-radius:999px;padding:.5rem 1.125rem;font:inherit;line-height:1.2;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.c-schooltype__btn:hover{border-color:var(--pk-segment-color, currentColor)}.c-schooltype__btn.is-active{background:var(--pk-segment-color, #1a1a2e);border-color:var(--pk-segment-color, #1a1a2e);color:var(--pk-segment-color-on, #fff)}.c-schooltype__btn:focus-visible{outline:2px solid var(--pk-segment-color, currentColor);outline-offset:2px}.c-flow-count{margin:0;color:var(--pk-color-text-muted, #555)}.c-flow-count[hidden]{display:none}.c-flow-count:focus{outline:none}.c-product-card--skeleton{min-height:22rem;border-radius:.75rem;background:linear-gradient(100deg,#f0f0f0 30%,#f8f8f8,#f0f0f0 70%);background-size:200% 100%;animation:pk-skeleton-shimmer 1.2s ease-in-out infinite}.c-flow-empty:not([hidden]){display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:var(--pk-spacing-lg, 3rem) 1rem;border:1px dashed var(--pk-color-border-light, #e2e2e2);border-radius:.75rem;background:var(--pk-segment-color-light, #f8f8f8)}.c-flow-empty__title,.c-flow-empty__text{margin:0}.c-flow-empty__text{color:#555}.c-flow-empty__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:999px;padding:.625rem 1.5rem;background:var(--pk-segment-color, #1a1a2e);color:var(--pk-segment-color-on, #fff);font:inherit;transition:opacity .2s ease-in-out}.c-flow-empty__action:hover{opacity:.85}.c-flow-empty__action:focus-visible{outline:2px solid var(--pk-segment-color, currentColor);outline-offset:2px}.c-flow-pagination:not([hidden]){display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:var(--pk-spacing-sm, 1rem)}.c-flow-pagination__btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:2.5rem;height:2.5rem;padding:0 .5rem;border:1px solid var(--pk-color-border-light, #e2e2e2);background:#fff;color:var(--color-black, #1a1a2e);border-radius:.5rem;font:inherit;line-height:1;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.c-flow-pagination__btn:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.c-flow-pagination__btn:hover:not(:disabled):not(.is-current){border-color:var(--pk-segment-color, currentColor)}.c-flow-pagination__btn.is-current{background:var(--pk-segment-color, #1a1a2e);border-color:var(--pk-segment-color, #1a1a2e);color:var(--pk-segment-color-on, #fff);cursor:default}.c-flow-pagination__btn:disabled{opacity:.4;cursor:default}.c-flow-pagination__btn:focus-visible{outline:2px solid var(--pk-segment-color, currentColor);outline-offset:2px}.c-flow-pagination__ellipsis{display:inline-flex;align-items:center;padding:0 .25rem;color:var(--pk-color-text-muted, #555)}@media(prefers-reduced-motion:reduce){.c-product-card--skeleton{animation:none}}.c-info-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1.875rem}.c-info-overlay[hidden]{display:none}.c-info-drawer-open{overflow:hidden}.c-info-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111152;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pk-info-fade-in .45s cubic-bezier(.16,1,.3,1)}.c-info-overlay__container{position:relative;width:90vw;height:min(86svh,47.5rem);max-height:92svh;background:var(--pk-color-bg, #fff);border-radius:.75rem;box-shadow:0 24px 70px #00000047;overflow:hidden;display:flex;flex-direction:column;animation:pk-info-slide-in .55s cubic-bezier(.16,1,.3,1)}.c-info-overlay__close{position:absolute;top:.75rem;right:.75rem;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;background:transparent;color:var(--pk-color-text-muted, #6b7280);border-radius:50%;cursor:pointer;transition:background var(--pk-transition, .15s),color var(--pk-transition, .15s)}.c-info-overlay__close:hover{background:var(--pk-color-bg-hover, #f3f4f6);color:var(--pk-color-text, #1f2937)}.c-info-overlay__close:focus-visible{outline:2px solid var(--pk-segment-color, var(--pk-color-primary));outline-offset:2px}.c-info-overlay__body{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:minmax(0,1fr);flex:1;min-height:0}.c-info-overlay__gallery{position:relative;overflow:hidden;min-height:0;border-right:1px solid var(--pk-color-border-light, #e5e7eb);background:var(--pk-color-bg-light, #f9fafb)}.c-info-overlay__wave{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.c-info-overlay__gallery-scroll{position:relative;z-index:1;height:100%;overflow-y:auto;min-height:0;padding:0 1.5rem;scrollbar-width:thin;scrollbar-color:var(--color-black-15, rgba(0, 0, 0, .15)) transparent}.c-info-overlay__gallery-scroll::-webkit-scrollbar{width:.5rem}.c-info-overlay__gallery-scroll::-webkit-scrollbar-track{background:transparent}.c-info-overlay__gallery-scroll::-webkit-scrollbar-thumb{background:var(--color-black-15, rgba(0, 0, 0, .15));border-radius:.5rem}.c-info-overlay__gallery-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-black-30, rgba(0, 0, 0, .3))}.c-info-overlay__gallery-inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.c-info-overlay__gallery-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:24rem;margin:0 auto}.c-info-overlay__gallery-label{width:100%;text-align:center;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--pk-color-text, #1f2937)}.c-info-overlay__gallery-img{width:100%;max-width:24rem;margin:0 auto;border-radius:var(--pk-card-radius, .5rem);box-shadow:0 4px 12px #00000014;display:block}.c-info-overlay__info{overflow-y:auto;min-height:0;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:.875rem;scrollbar-width:thin;scrollbar-color:var(--color-black-15, rgba(0, 0, 0, .15)) transparent}.c-info-overlay__info::-webkit-scrollbar{width:.5rem}.c-info-overlay__info::-webkit-scrollbar-track{background:transparent}.c-info-overlay__info::-webkit-scrollbar-thumb{background:var(--color-black-15, rgba(0, 0, 0, .15));border-radius:.5rem}.c-info-overlay__info::-webkit-scrollbar-thumb:hover{background:var(--color-black-30, rgba(0, 0, 0, .3))}.c-info-overlay__title{font-size:var(--pk-font-size-xl, 1.5rem);font-weight:700;line-height:1.2;color:var(--pk-color-text, #1f2937);margin:0;padding-right:2.5rem}.c-info-overlay__subtitle{font-size:1rem;font-style:italic;color:var(--pk-color-text-muted, #6b7280);margin:0;line-height:1.5}.c-info-overlay__description{font-size:var(--pk-font-size-base, .9375rem);line-height:1.7;color:var(--pk-color-text, #1f2937);margin:0}.c-info-overlay__description>*{margin:0}.c-info-overlay__description>*+*{margin-top:1em}.c-info-overlay__video{position:relative;width:100%;padding-bottom:56.25%;border-radius:var(--pk-card-radius, .5rem);overflow:hidden;background:#000}.c-info-overlay__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.c-info-overlay__meta{font-size:var(--pk-font-size-sm, .875rem);color:var(--pk-color-text-muted, #6b7280);margin:0;line-height:1.5}.c-info-overlay__meta strong{color:var(--pk-color-text, #1f2937)}.c-info-overlay__section-title{font-size:var(--pk-font-size-sm, .8125rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pk-color-text-muted, #6b7280);margin:.5rem 0 0}.c-info-overlay__series-list{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.c-info-overlay__series-item{margin:0}.c-info-overlay__series-link{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border:1px solid var(--pk-color-border-light, #e5e7eb);border-radius:.625rem;color:inherit;text-decoration:none;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.c-info-overlay__series-link:after{content:"→";flex:none;margin-left:auto;color:var(--pk-segment-color, var(--pk-color-primary));transition:transform .2s ease-in-out}.c-info-overlay__series-link:hover{background-color:var(--pk-segment-color-light, #f3f4f6);border-color:var(--pk-segment-color, var(--pk-color-primary))}.c-info-overlay__series-link:hover:after{transform:translate(.25rem)}.c-info-overlay__series-text{display:flex;flex-direction:column;min-width:0}.c-info-overlay__series-name{color:var(--pk-segment-color-text, var(--pk-color-primary));font-weight:600}.c-info-overlay__series-subtitle{margin-top:.125rem;font-size:var(--pk-font-size-sm, .8125rem);line-height:1.4;color:var(--pk-color-text-muted, #6b7280)}.c-info-overlay__actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:auto;padding-top:1rem}.c-info-overlay__btn{display:inline-flex;align-items:center;gap:.375rem;padding:.65em 1.25em;font-size:var(--pk-font-size-base, .9375rem);font-weight:600;border-radius:.375rem;text-decoration:none;cursor:pointer;transition:opacity var(--pk-transition, .15s),background var(--pk-transition, .15s);line-height:1.3}.c-info-overlay__btn--primary{background:var(--pk-segment-color, var(--pk-color-primary));color:var(--pk-segment-color-on, #fff);border:none}.c-info-overlay__btn--primary:hover{opacity:.9}.c-info-overlay__btn--secondary{background:transparent;color:var(--pk-segment-color-text, var(--pk-color-primary));border:2px solid var(--pk-segment-color, var(--pk-color-primary))}.c-info-overlay__btn--secondary:hover{background:color-mix(in srgb,var(--pk-segment-color) 8%,transparent)}.pk-info-wireframe__section{margin-top:.5rem;padding-top:1rem;border-top:1px dashed var(--pk-color-border-light, #d1d5db)}.pk-info-wireframe__heading{font-size:var(--pk-font-size-xs, .75rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pk-color-text-muted, #9ca3af);margin:0 0 .75rem}.pk-info-wireframe{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1.5px dashed var(--pk-color-border-light, #d1d5db);border-radius:var(--pk-card-radius, .5rem);background:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(0,0,0,.015) 6px,rgba(0,0,0,.015) 12px);margin-bottom:.5rem}.pk-info-wireframe__icon{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;background:var(--pk-color-bg-light, #f3f4f6);color:var(--pk-color-text-muted, #9ca3af)}.pk-info-wireframe__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.pk-info-wireframe__label{font-size:var(--pk-font-size-sm, .875rem);font-weight:600;color:var(--pk-color-text-muted, #6b7280)}.pk-info-wireframe__hint{font-size:var(--pk-font-size-xs, .75rem);color:var(--pk-color-text-muted, #9ca3af);font-style:italic}.c-info-overlay__skeleton{width:100%;max-width:16rem;margin:0 auto;aspect-ratio:3 / 4;border-radius:var(--pk-card-radius, .5rem);background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:pk-skeleton-shimmer 1.5s ease-in-out infinite}@keyframes pk-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pk-info-slide-in{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pk-info-slide-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(24px) scale(.985)}}@keyframes pk-info-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pk-info-fade-out{0%{opacity:1}to{opacity:0}}.c-info-overlay--closing .c-info-overlay__backdrop{animation:pk-info-fade-out .35s cubic-bezier(.4,0,1,1) forwards}.c-info-overlay--closing .c-info-overlay__container{animation:pk-info-slide-out .35s cubic-bezier(.4,0,1,1) forwards}@media(prefers-reduced-motion:reduce){.c-info-overlay__backdrop,.c-info-overlay__container,.c-info-overlay--closing .c-info-overlay__backdrop,.c-info-overlay--closing .c-info-overlay__container{animation-duration:.01ms}.c-info-overlay__skeleton{animation:none;background:#e5e7eb}}@media(max-width:48rem){.c-info-overlay{padding:0}.c-info-overlay__container{width:100%;height:100%;max-height:none;border-radius:0}.c-info-overlay__body{grid-template-columns:1fr;grid-template-rows:auto 1fr}.c-info-overlay__wave{display:none}.c-info-overlay__gallery{max-height:40vh;border-right:none;border-bottom:1px solid var(--pk-color-border-light, #e5e7eb)}.c-info-overlay__gallery-scroll{height:100%;padding:1rem}.c-info-overlay__gallery-img,.c-info-overlay__skeleton{width:100%;max-width:14rem}.c-info-overlay__info{padding:1.25rem 1rem}.c-info-overlay__title{font-size:1.25rem}}.c-info-overlay__back{display:inline-flex;align-items:center;gap:.625rem;margin-bottom:1.25rem;padding:0;background:none;border:0;font:inherit;font-weight:600;color:inherit;cursor:pointer}.c-info-overlay__back svg{width:.75rem;height:auto;flex-shrink:0}.c-info-overlay__back:hover span,.c-info-overlay__back:focus-visible span{text-decoration:underline}.c-info-overlay__gallery-img.js-lazy-load{opacity:0;transition:opacity .4s ease-in-out}.c-info-overlay__gallery-img.js-lazy-load.is-loaded{opacity:1}.c-info-overlay__gallery-item:has(img.error){display:none}.pk-mod-text{max-width:60rem}.pk-mod-text--narrow{max-width:40rem}.pk-mod-text--wide{max-width:none}.pk-mod-text__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-md)}.pk-mod-text__content{font-size:var(--pk-font-size-base);line-height:1.75;color:var(--pk-color-text)}.pk-mod-text__content p{margin:0 0 var(--pk-spacing-sm)}.pk-mod-text__content h3{font-size:var(--pk-font-size-lg);font-weight:600;margin:var(--pk-spacing-md) 0 var(--pk-spacing-xs)}.pk-mod-text__content ul,.pk-mod-text__content ol{padding-left:1.5em;margin:0 0 var(--pk-spacing-sm)}.pk-mod-text__content img{max-width:100%;height:auto;border-radius:var(--pk-card-radius)}.pk-mod-image-text{display:grid;grid-template-columns:1fr 1fr;gap:var(--pk-spacing-lg);align-items:center}.pk-mod-image-text--reverse{direction:rtl}.pk-mod-image-text--reverse>*{direction:ltr}.pk-mod-image-text__media img{width:100%;height:auto;border-radius:var(--pk-card-radius);display:block}.pk-mod-image-text__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-sm)}.pk-mod-image-text__content{font-size:var(--pk-font-size-base);line-height:1.75;color:var(--pk-color-text)}.pk-mod-image-text__content p{margin:0 0 var(--pk-spacing-sm)}.pk-mod-image-text__cta{display:inline-block;margin-top:var(--pk-spacing-sm);padding:.625rem 1.5rem;background:var(--pk-segment-color, #1a6399);color:var(--pk-segment-color-on, #fff);border-radius:var(--pk-card-radius);text-decoration:none;font-weight:600;transition:opacity var(--pk-transition)}.pk-mod-image-text__cta:hover{opacity:.9}@media(max-width:48rem){.pk-mod-image-text{grid-template-columns:1fr}.pk-mod-image-text--reverse{direction:ltr}}.pk-mod-cta-banner{border-radius:var(--pk-card-radius);padding:var(--pk-spacing-xl) var(--pk-spacing-lg);text-align:center;background-size:cover;background-position:center;position:relative}.pk-mod-cta-banner--primary{background-color:var(--pk-segment-color, #1a6399);color:var(--pk-segment-color-on, #fff)}.pk-mod-cta-banner--dark{background-color:#1a1a2e;color:#fff}.pk-mod-cta-banner--light{background-color:var(--pk-color-bg-alt);color:var(--pk-color-text)}.pk-mod-cta-banner[style*=background-image]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;border-radius:inherit}.pk-mod-cta-banner__inner{position:relative;max-width:40rem;margin:0 auto}.pk-mod-cta-banner__title{font-size:var(--pk-font-size-xl);font-weight:700;margin:0 0 var(--pk-spacing-sm)}.pk-mod-cta-banner__text{font-size:var(--pk-font-size-lg);margin:0 0 var(--pk-spacing-md);opacity:.9}.pk-mod-cta-banner__button{display:inline-block;padding:.75rem 2rem;font-weight:600;font-size:var(--pk-font-size-base);border-radius:var(--pk-card-radius);text-decoration:none;transition:opacity var(--pk-transition)}.pk-mod-cta-banner--primary .pk-mod-cta-banner__button,.pk-mod-cta-banner--dark .pk-mod-cta-banner__button{background:#fff;color:var(--pk-color-text)}.pk-mod-cta-banner--light .pk-mod-cta-banner__button{background:var(--pk-segment-color, #1a6399);color:var(--pk-segment-color-on, #fff)}.pk-mod-cta-banner[style*=background-image] .pk-mod-cta-banner__button{background:#fff;color:var(--pk-color-text)}.pk-mod-cta-banner__button:hover{opacity:.9}.pk-mod-card-grid__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-md)}.pk-mod-card-grid__grid{display:grid;gap:var(--pk-grid-gap)}.pk-mod-card-grid__grid--2col{grid-template-columns:repeat(2,1fr)}.pk-mod-card-grid__grid--3col{grid-template-columns:repeat(3,1fr)}.pk-mod-card-grid__grid--4col{grid-template-columns:repeat(4,1fr)}.pk-mod-card{background:var(--pk-color-bg);border:1px solid var(--pk-color-border);border-radius:var(--pk-card-radius);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow var(--pk-transition)}a.pk-mod-card:hover{box-shadow:var(--pk-card-shadow-hover)}.pk-mod-card__image{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.pk-mod-card__body{padding:var(--pk-spacing-sm) var(--pk-spacing-md)}.pk-mod-card__title{font-size:var(--pk-font-size-base);font-weight:600;color:var(--pk-color-text);margin:0 0 .25em}.pk-mod-card__text{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:0;line-height:1.5}@media(max-width:48rem){.pk-mod-card-grid__grid--3col,.pk-mod-card-grid__grid--4col{grid-template-columns:repeat(2,1fr)}}@media(max-width:30rem){.pk-mod-card-grid__grid--2col,.pk-mod-card-grid__grid--3col,.pk-mod-card-grid__grid--4col{grid-template-columns:1fr}}.pk-mod-testimonials__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-md)}.pk-mod-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--pk-grid-gap)}.pk-mod-testimonials__quote{background:var(--pk-segment-bg-light, var(--pk-color-bg-alt));border-radius:var(--pk-card-radius);padding:var(--pk-spacing-md);margin:0;box-shadow:2px 3px 8px #1a1a2e14,0 1px 2px #1a1a2e0a;transform:rotate(-.5deg);transition:transform var(--pk-transition),background var(--pk-transition),box-shadow var(--pk-transition)}.pk-mod-testimonials__quote:hover{transform:rotate(0);background:var(--pk-segment-bg-medium, var(--pk-color-bg-hover));box-shadow:3px 5px 12px #1a1a2e1f,0 2px 4px #1a1a2e0f}.pk-mod-testimonials__quote:nth-child(2n){transform:rotate(.5deg)}.pk-mod-testimonials__quote:nth-child(2n):hover{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.pk-mod-testimonials__quote,.pk-mod-testimonials__quote:nth-child(2n){transform:none}.pk-mod-testimonials__quote:hover,.pk-mod-testimonials__quote:nth-child(2n):hover{transform:none}}.pk-mod-testimonials__text{font-size:var(--pk-font-size-base);font-style:italic;line-height:1.6;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-sm)}.pk-mod-testimonials__footer{display:flex;flex-direction:column;gap:.15em}.pk-mod-testimonials__author{font-style:normal;font-weight:600;font-size:var(--pk-font-size-sm);color:var(--pk-color-text)}.pk-mod-testimonials__role{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted)}.pk-mod-newsletter{background:linear-gradient(135deg,color-mix(in srgb,var(--pk-segment-color, #1a6399) 8%,#fffdf9),color-mix(in srgb,var(--pk-segment-color, #1a6399) 12%,#faf7f2));border-radius:var(--pk-card-radius);border:1px solid color-mix(in srgb,var(--pk-segment-color, #1a6399) 20%,var(--pk-color-border));padding:var(--pk-spacing-lg);text-align:center;position:relative}.pk-mod-newsletter:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;height:4px;background:linear-gradient(90deg,var(--pk-segment-color, #1a6399),color-mix(in srgb,var(--pk-segment-color, #1a6399) 40%,transparent));border-radius:0 0 2px 2px}.pk-mod-newsletter__inner{max-width:32rem;margin:0 auto}.pk-mod-newsletter__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-xs)}.pk-mod-newsletter__text{font-size:var(--pk-font-size-base);color:var(--pk-color-text-muted);margin:0 0 var(--pk-spacing-md)}.pk-mod-newsletter__row{display:flex;gap:var(--pk-spacing-xs)}.pk-mod-newsletter__input{flex:1;padding:.625rem .75rem;border:2px solid var(--pk-color-border);border-radius:var(--pk-card-radius);font-size:var(--pk-font-size-base);transition:border-color var(--pk-transition)}.pk-mod-newsletter__input:focus{outline:none;border-color:var(--pk-segment-color, #1a6399);box-shadow:var(--pk-focus-ring)}.pk-mod-newsletter__submit{padding:.625rem 1.5rem;background:var(--pk-segment-color, #1a6399);color:var(--pk-segment-color-on, #fff);border:none;border-radius:var(--pk-card-radius);font-weight:600;font-size:var(--pk-font-size-base);cursor:pointer;white-space:nowrap;transition:opacity var(--pk-transition)}.pk-mod-newsletter__submit:hover{opacity:.9}.pk-mod-newsletter__consent{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:var(--pk-spacing-sm) 0 0;text-align:left}.pk-mod-newsletter__checkbox-label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.pk-mod-newsletter__checkbox-label input[type=checkbox]{margin-top:.15rem;flex-shrink:0}.pk-mod-newsletter__checkbox-label a{color:var(--pk-segment-color, #1a6399);text-decoration:underline}.pk-mod-newsletter__feedback{margin-top:var(--pk-spacing-xs);font-size:var(--pk-font-size-sm)}.pk-mod-newsletter__feedback--success{color:#166534}.pk-mod-newsletter__feedback--error{color:#dc2626}@media(max-width:30rem){.pk-mod-newsletter__row{flex-direction:column}}.pk-mod-newsletter__fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--pk-spacing-xs);margin-bottom:var(--pk-spacing-xs)}.pk-mod-newsletter__field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.pk-mod-newsletter__field--wide{grid-column:1 / -1}.pk-mod-newsletter__field label,.pk-mod-newsletter__form--full .pk-mod-newsletter__row label{font-size:var(--pk-font-size-sm, .875rem);color:var(--pk-color-text-muted)}.pk-mod-newsletter__form--full .pk-mod-newsletter__row{flex-wrap:wrap;align-items:flex-end}.pk-mod-newsletter__form--full .pk-mod-newsletter__row label{flex-basis:100%}@media(max-width:600px){.pk-mod-newsletter__fields{grid-template-columns:1fr}}.c-school-picker{position:relative}.c-school-picker__results{position:absolute;z-index:20;top:100%;left:0;right:0;margin:.25rem 0 0;padding:0;list-style:none;max-height:16rem;overflow-y:auto;background:#fff;border:2px solid var(--pk-color-border);border-radius:var(--pk-card-radius);box-shadow:0 8px 24px #0000001f}.c-school-picker__result{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .75rem;cursor:pointer}.c-school-picker__result.is-active,.c-school-picker__result:hover{background:var(--pk-segment-color-light, #eef4fa)}.c-school-picker__name{font-size:var(--pk-font-size-base)}.c-school-picker__meta{font-size:var(--pk-font-size-sm, .8125rem);color:var(--pk-color-text-muted)}.pk-mod-contact__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-md)}.pk-flip-viewer{display:flex;flex-direction:column;height:calc(100vh - var(--pk-header-height, 80px));background:#1a1a1a;color:#fff}.pk-flip-viewer--error{align-items:center;justify-content:center;background:var(--pk-bg-subtle, #f8f9fa);color:var(--pk-text, #1a1a1a)}.pk-flip-viewer__error{text-align:center;padding:3rem 1rem}.pk-flip-viewer__error h1{font-size:1.5rem;margin:0 0 .5rem}.pk-flip-viewer__error p{color:var(--pk-text-muted, #5a5a5a);margin:0 0 1.5rem}.pk-flip-viewer__back{display:inline-block;padding:.5rem 1.25rem;background:var(--pk-primary, #1a6399);color:#fff;border-radius:.375rem;text-decoration:none;font-weight:500}.pk-flip-viewer__back:hover{filter:brightness(.9)}.pk-flip-viewer__header{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background:#2a2a2a;border-bottom:1px solid #3a3a3a;flex-shrink:0;min-height:3rem}.pk-flip-viewer__title{font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;flex-shrink:1;min-width:0}.pk-flip-viewer__controls{display:flex;align-items:center;gap:1rem;margin-left:auto;flex-shrink:0}.pk-flip-viewer__btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;color:#ccc;cursor:pointer;border-radius:.25rem;transition:background .15s ease,color .15s ease;text-decoration:none}.pk-flip-viewer__btn:hover{background:#ffffff1a;color:#fff}.pk-flip-viewer__btn:focus-visible{outline:2px solid var(--pk-primary, #1a6399);outline-offset:2px}.pk-flip-viewer__btn:disabled{opacity:.3;cursor:not-allowed}.pk-flip-viewer__btn svg{width:1.125rem;height:1.125rem}.pk-flip-viewer__page-nav{display:flex;align-items:center;gap:.25rem}.pk-flip-viewer__page-info{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:#ccc}.pk-flip-viewer__page-input{width:2.5rem;padding:.125rem .25rem;text-align:center;font-size:.8125rem;border:1px solid #555;border-radius:.25rem;background:#333;color:#fff;-moz-appearance:textfield}.pk-flip-viewer__page-input::-webkit-outer-spin-button,.pk-flip-viewer__page-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pk-flip-viewer__page-sep{color:#777}.pk-flip-viewer__zoom-controls{display:flex;align-items:center;gap:.25rem}.pk-flip-viewer__zoom-level{font-size:.75rem;color:#999;min-width:2.5rem;text-align:center}.pk-flip-viewer__actions{display:flex;align-items:center;gap:.25rem}.pk-flip-viewer__body{flex:1;display:flex;overflow:hidden;min-height:0}.pk-flip-viewer__thumbs{width:10rem;flex-shrink:0;background:#222;border-right:1px solid #3a3a3a;overflow-y:auto}.pk-flip-viewer__thumbs[hidden]{display:none}.pk-flip-viewer__thumbs-list{padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.pk-flip-viewer__thumb{position:relative;cursor:pointer;border:2px solid transparent;border-radius:.25rem;overflow:hidden;transition:border-color .15s ease}.pk-flip-viewer__thumb:hover{border-color:#ffffff4d}.pk-flip-viewer__thumb--active{border-color:var(--pk-primary, #1a6399)}.pk-flip-viewer__thumb img{display:block;width:100%;height:auto}.pk-flip-viewer__thumb-num{position:absolute;bottom:.125rem;right:.25rem;font-size:.625rem;background:#0009;color:#fff;padding:0 .25rem;border-radius:.125rem}.pk-flip-viewer__canvas{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:1rem;position:relative}.pk-flip-viewer__page-container{position:relative;transition:transform .2s ease;transform-origin:center center}.pk-flip-viewer__page-container canvas,.pk-flip-viewer__page-container img{display:block;max-width:100%;max-height:100%;box-shadow:0 4px 24px #0006}.pk-flip-viewer__page-container img{background:#fff}.pk-flip-viewer__page-container--turning{animation:pk-flip-turn .3s ease}@keyframes pk-flip-turn{0%{opacity:1;transform:perspective(1200px) rotateY(0)}50%{opacity:.7;transform:perspective(1200px) rotateY(-15deg)}to{opacity:1;transform:perspective(1200px) rotateY(0)}}.pk-flip-viewer__loading{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:#999;font-size:.875rem}.pk-flip-viewer__spinner{width:2rem;height:2rem;border:2px solid #555;border-top-color:var(--pk-primary, #1a6399);border-radius:50%;animation:pk-flip-spin .8s linear infinite}@keyframes pk-flip-spin{to{transform:rotate(360deg)}}.pk-flip-viewer__cta-bar{padding:.75rem 1rem;text-align:center;background:#2a2a2a;border-top:1px solid #3a3a3a;flex-shrink:0}.pk-flip-viewer__cta{display:inline-block;padding:.5rem 1.5rem;background:var(--pk-segment-color, var(--pk-primary, #1a6399));color:var(--pk-segment-color-on, #fff);font-weight:600;font-size:.875rem;border-radius:.375rem;text-decoration:none;transition:filter .15s ease}.pk-flip-viewer__cta:hover{filter:brightness(.9)}.pk-flip-viewer:fullscreen{height:100vh}.pk-flip-viewer:-webkit-full-screen{height:100vh}@media(max-width:768px){.pk-flip-viewer__header{flex-wrap:wrap;gap:.5rem;padding:.375rem .5rem}.pk-flip-viewer__title{width:100%;font-size:.8125rem}.pk-flip-viewer__controls{margin-left:0;width:100%;justify-content:space-between}.pk-flip-viewer__zoom-controls{display:none}.pk-flip-viewer__thumbs{width:5rem}.pk-flip-viewer__canvas{padding:.5rem}}@media(prefers-reduced-motion:reduce){.pk-flip-viewer__page-container--turning{animation:none}.pk-flip-viewer__spinner{animation-duration:1.5s}}.pk-quiz{max-width:40rem;margin:0 auto;padding:2rem;background:#fff;border:1px solid var(--pk-border, #d1d5db);border-radius:.75rem}.pk-quiz__header{margin-bottom:1.5rem}.pk-quiz__title{font-size:1.375rem;font-weight:700;margin:0 0 .5rem;color:var(--pk-text, #1a1a1a)}.pk-quiz__intro{font-size:.9375rem;color:var(--pk-text-muted, #5a5a5a);margin:0 0 1rem}.pk-quiz__progress{display:flex;align-items:center;gap:.75rem}.pk-quiz__progress-bar{flex:1;height:.375rem;background:var(--pk-bg-subtle, #e5e7eb);border-radius:1rem;overflow:hidden}.pk-quiz__progress-fill{height:100%;width:0;background:var(--pk-segment-color, var(--pk-primary, #1a6399));border-radius:1rem;transition:width .3s ease}.pk-quiz__progress-text{font-size:.75rem;color:var(--pk-text-muted, #9ca3af);white-space:nowrap}.pk-quiz__question[hidden]{display:none}.pk-quiz__question-text{font-size:1.125rem;font-weight:600;margin:0 0 1rem;color:var(--pk-text, #1a1a1a)}.pk-quiz__options{display:flex;flex-direction:column;gap:.5rem}.pk-quiz__option{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:2px solid var(--pk-border, #d1d5db);border-radius:.5rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pk-quiz__option:hover{border-color:var(--pk-segment-color, var(--pk-primary, #1a6399));background:#1a639908}.pk-quiz__option-input{position:absolute;opacity:0;width:0;height:0}.pk-quiz__option-input:checked+.pk-quiz__option-label{font-weight:600}.pk-quiz__option-input:checked~.pk-quiz__option-check{opacity:1}.pk-quiz__option-input:focus-visible~.pk-quiz__option-label:before{outline:2px solid var(--pk-segment-color, var(--pk-primary, #1a6399));outline-offset:2px}.pk-quiz__option:has(.pk-quiz__option-input:checked){border-color:var(--pk-segment-color, var(--pk-primary, #1a6399));background:#1a63990f}.pk-quiz__option-label{flex:1;font-size:.9375rem;color:var(--pk-text, #1a1a1a)}.pk-quiz__option-check{width:1.25rem;height:1.25rem;flex-shrink:0;opacity:0;color:var(--pk-segment-color, var(--pk-primary, #1a6399));transition:opacity .15s ease}.pk-quiz__option-check svg{width:100%;height:100%}.pk-quiz__option--correct{border-color:#16a34a;background:#16a34a0f}.pk-quiz__option--correct .pk-quiz__option-check{opacity:1;color:#16a34a}.pk-quiz__option--wrong{border-color:#dc2626;background:#dc26260a}.pk-quiz__option--wrong .pk-quiz__option-check{opacity:1;color:#dc2626}.pk-quiz__option--wrong .pk-quiz__option-check svg{transform:rotate(45deg)}.pk-quiz__textarea{width:100%;padding:.75rem 1rem;font-size:.9375rem;border:2px solid var(--pk-border, #d1d5db);border-radius:.5rem;resize:vertical;transition:border-color .15s ease;font-family:inherit}.pk-quiz__textarea:focus{border-color:var(--pk-segment-color, var(--pk-primary, #1a6399));outline:none;box-shadow:0 0 0 3px #1a63991f}.pk-quiz__explanation{margin-top:.75rem;padding:.75rem 1rem;background:var(--pk-bg-subtle, #f9fafb);border-left:3px solid var(--pk-segment-color, var(--pk-primary, #1a6399));border-radius:0 .375rem .375rem 0;font-size:.875rem;color:var(--pk-text-muted, #5a5a5a);animation:pk-quiz-fadein .2s ease}.pk-quiz__explanation[hidden]{display:none}.pk-quiz__explanation p{margin:0}@keyframes pk-quiz-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pk-quiz__nav{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.pk-quiz__nav-btn{padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;border:none;border-radius:.375rem;cursor:pointer;transition:background .15s ease,filter .15s ease}.pk-quiz__nav-btn[hidden]{display:none}.pk-quiz__nav-btn--prev{background:var(--pk-bg-subtle, #e5e7eb);color:var(--pk-text, #1a1a1a)}.pk-quiz__nav-btn--prev:hover{background:#d1d5db}.pk-quiz__nav-btn--next,.pk-quiz__nav-btn--submit{background:var(--pk-segment-color, var(--pk-primary, #1a6399));color:var(--pk-segment-color-on, #fff)}.pk-quiz__nav-btn--next:hover,.pk-quiz__nav-btn--submit:hover{filter:brightness(.9)}.pk-quiz__nav-btn:focus-visible{outline:2px solid var(--pk-segment-color, var(--pk-primary, #1a6399));outline-offset:2px}.pk-quiz__lead-form{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--pk-border, #d1d5db);animation:pk-quiz-fadein .2s ease}.pk-quiz__lead-form[hidden]{display:none}.pk-quiz__lead-title{font-size:1rem;font-weight:600;margin:0 0 1rem;color:var(--pk-text, #1a1a1a)}.pk-quiz__lead-fields{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.pk-quiz__lead-input{padding:.625rem .875rem;font-size:.9375rem;border:2px solid var(--pk-border, #d1d5db);border-radius:.375rem;transition:border-color .15s ease}.pk-quiz__lead-input:focus{border-color:var(--pk-segment-color, var(--pk-primary, #1a6399));outline:none}.pk-quiz__lead-consent{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--pk-text-muted, #5a5a5a);cursor:pointer}.pk-quiz__lead-consent a{color:var(--pk-segment-color, var(--pk-primary, #1a6399))}.pk-quiz__lead-skip{display:block;margin-top:.5rem;padding:0;border:none;background:none;font-size:.8125rem;color:var(--pk-text-muted, #9ca3af);text-decoration:underline;cursor:pointer}.pk-quiz__lead-skip:hover{color:var(--pk-text, #1a1a1a)}.pk-quiz__results{text-align:center;padding-top:1.5rem;animation:pk-quiz-fadein .3s ease}.pk-quiz__results[hidden]{display:none}.pk-quiz__score{margin-bottom:1.5rem}.pk-quiz__score-value{display:block;font-size:3rem;font-weight:800;color:var(--pk-segment-color, var(--pk-primary, #1a6399));line-height:1}.pk-quiz__score-label{font-size:.875rem;color:var(--pk-text-muted, #5a5a5a)}.pk-quiz__results-details{text-align:left;margin-bottom:1.5rem}.pk-quiz__cta{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--pk-border, #d1d5db)}.pk-quiz__cta-title{font-size:1.125rem;font-weight:600;margin:0 0 .75rem;color:var(--pk-text, #1a1a1a)}.pk-quiz__cta-btn{display:inline-block;padding:.625rem 1.5rem;background:var(--pk-segment-color, var(--pk-primary, #1a6399));color:var(--pk-segment-color-on, #fff);font-weight:600;font-size:.9375rem;border-radius:.375rem;text-decoration:none;transition:filter .15s ease}.pk-quiz__cta-btn:hover{filter:brightness(.9)}@media(max-width:640px){.pk-quiz{padding:1.25rem;border-radius:.5rem}.pk-quiz__title{font-size:1.125rem}.pk-quiz__question-text{font-size:1rem}.pk-quiz__score-value{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.pk-quiz__explanation,.pk-quiz__lead-form,.pk-quiz__results{animation:none}}.pk-hero{background:linear-gradient(135deg,#1a1a2e,#16213e,#1a3a5c);color:#fff;position:relative;overflow:hidden}.pk-hero__inner{max-width:var(--pk-content-max-width);margin:0 auto;position:relative}.pk-hero__slider{position:relative}.pk-hero__slide{display:none;position:relative;padding:var(--pk-spacing-xl) var(--pk-content-padding);min-height:24rem}.pk-hero__slide--active{display:flex;align-items:center;justify-content:center;animation:pk-hero-fade .5s ease}@keyframes pk-hero-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pk-hero__slide--active{animation:none}}.pk-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.pk-hero__bg+.pk-hero__content{position:relative;z-index:1}.pk-hero__slide--active .pk-hero__bg+.pk-hero__content:before{content:"";position:absolute;top:-2rem;right:-2rem;bottom:-2rem;left:-2rem;background:#0006;z-index:-1;border-radius:.5rem}.pk-hero__inner>.pk-hero__content{position:relative;z-index:1;padding:var(--pk-spacing-xl) var(--pk-content-padding);text-align:center}.pk-hero__content{text-align:center;max-width:48rem;margin:0 auto}.pk-hero__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin:0 0 var(--pk-spacing-sm);line-height:1.15}.pk-hero__subtitle{font-size:var(--pk-font-size-lg);opacity:.9;margin:0 0 var(--pk-spacing-lg);max-width:40rem;margin-inline:auto}.pk-hero__actions{display:flex;gap:var(--pk-spacing-sm);justify-content:center;flex-wrap:wrap}.pk-hero__cta{display:inline-flex;align-items:center;padding:.75rem 1.75rem;border-radius:var(--pk-card-radius);font-weight:600;font-size:var(--pk-font-size-base);text-decoration:none;transition:background var(--pk-transition),transform var(--pk-transition)}.pk-hero__cta--primary{background:#fff;color:#1a1a2e}.pk-hero__cta--primary:hover{background:#f0f0f0}.pk-hero__cta--secondary{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.3)}.pk-hero__cta--secondary:hover{background:#ffffff40}.pk-hero__dots{display:flex;justify-content:center;gap:var(--pk-spacing-xs);padding:var(--pk-spacing-sm) 0 var(--pk-spacing-md)}.pk-hero__dot{width:.625rem;height:.625rem;border-radius:50%;border:none;background:#fff6;cursor:pointer;padding:0;transition:background var(--pk-transition),transform var(--pk-transition)}.pk-hero__dot:hover{background:#ffffffb3}.pk-hero__dot--active{background:#fff;transform:scale(1.3)}.pk-hero__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}.pk-campaign-strip{background:var(--pk-color-bg-alt);padding:var(--pk-spacing-lg) var(--pk-content-padding);border-bottom:2px solid color-mix(in srgb,var(--pk-segment-color, #1a6399) 15%,var(--pk-color-border))}.pk-campaign-strip__inner{max-width:var(--pk-content-max-width);margin:0 auto}.pk-campaign-strip__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--pk-grid-gap)}.pk-campaign-card{display:flex;gap:var(--pk-spacing-sm);align-items:flex-start;padding:var(--pk-spacing-sm);border-radius:var(--pk-card-radius);text-decoration:none;color:inherit;transition:box-shadow var(--pk-transition)}.pk-campaign-card:hover{box-shadow:var(--pk-card-shadow-hover)}.pk-campaign-card__image{width:5rem;height:5rem;object-fit:cover;border-radius:var(--pk-card-radius);flex-shrink:0}.pk-campaign-card__body{min-width:0}.pk-campaign-card__badge{display:inline-block;font-size:.7rem;font-weight:600;padding:.15em .5em;background:var(--pk-segment-color, #1a6399);color:var(--pk-segment-color-on, #fff);border-radius:100px;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.3em}.pk-campaign-card__title{font-size:var(--pk-font-size-base);font-weight:600;color:var(--pk-color-text);margin:0 0 .2em}.pk-campaign-card__text{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk-shortcuts{padding:var(--pk-spacing-xl) var(--pk-content-padding)}.pk-shortcuts__inner{max-width:var(--pk-content-max-width);margin:0 auto}.pk-shortcuts__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-md);text-align:center}.pk-shortcuts__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--pk-grid-gap)}.pk-shortcut-card{display:flex;flex-direction:column;align-items:center;gap:var(--pk-spacing-xs);padding:var(--pk-spacing-md);border:2px solid var(--pk-color-border);border-radius:var(--pk-card-radius);text-decoration:none;color:var(--pk-color-text);transition:box-shadow var(--pk-transition),border-color var(--pk-transition)}.pk-shortcut-card:hover{box-shadow:var(--pk-card-shadow-hover);border-color:var(--pk-segment-color, #1a6399);background:var(--pk-segment-bg-light)}.pk-shortcut-card__icon{width:2.5rem;height:2.5rem;color:var(--pk-segment-color, #1a6399)}.pk-shortcut-card__icon svg{width:100%;height:100%}.pk-shortcut-card__label{font-weight:600;font-size:var(--pk-font-size-sm)}@media(max-width:40rem){.pk-shortcuts__grid{grid-template-columns:repeat(2,1fr)}}.pk-catalogue-preview{background:var(--pk-segment-bg-light, var(--pk-color-bg-alt));padding:var(--pk-spacing-xl) var(--pk-content-padding)}.pk-catalogue-preview__inner{max-width:var(--pk-content-max-width);margin:0 auto;text-align:center}.pk-catalogue-preview__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-md)}.pk-catalogue-preview__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pk-spacing-sm);margin-bottom:var(--pk-spacing-md)}.pk-segment-card{display:inline-flex;align-items:center;gap:var(--pk-spacing-xs);padding:.625rem 1.25rem;border:2px solid var(--pk-color-border);border-radius:var(--pk-card-radius);text-decoration:none;color:var(--pk-color-text);font-weight:600;transition:border-color var(--pk-transition),box-shadow var(--pk-transition)}.pk-segment-card:hover,.pk-segment-card--active{border-color:var(--pk-card-accent);box-shadow:0 0 0 1px var(--pk-card-accent)}.pk-segment-card__dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--pk-card-accent);flex-shrink:0}.pk-segment-card__name{font-size:var(--pk-font-size-sm)}.pk-catalogue-preview__link{font-weight:600;color:var(--pk-segment-color, #1a6399);text-decoration:none}.pk-catalogue-preview__link:hover{text-decoration:underline}.pk-contact-module{padding:var(--pk-spacing-xl) var(--pk-content-padding);text-align:center}.pk-contact-module__inner{max-width:40rem;margin:0 auto}.pk-contact-module__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-xs)}.pk-contact-module__text{color:var(--pk-color-text-muted);margin:0 0 var(--pk-spacing-md)}.pk-contact-module__actions{display:flex;gap:var(--pk-spacing-sm);justify-content:center;flex-wrap:wrap}.pk-contact-module__cta{display:inline-flex;align-items:center;padding:.625rem 1.5rem;background:var(--pk-segment-color, #1a6399);color:var(--pk-segment-color-on, #fff);border-radius:var(--pk-card-radius);font-weight:600;text-decoration:none;transition:opacity var(--pk-transition)}.pk-contact-module__cta:hover{opacity:.9}.pk-contact-module__cta--outline{background:transparent;color:var(--pk-segment-color, #1a6399);border:2px solid var(--pk-segment-color, #1a6399)}.pk-contact-module__cta--outline:hover{background:var(--pk-segment-color, #1a6399);color:var(--pk-segment-color-on, #fff);opacity:1}.pk-home-testimonials{padding:var(--pk-spacing-xl) var(--pk-content-padding);background:var(--pk-segment-bg-light, var(--pk-color-bg-alt))}.pk-home-testimonials__inner{max-width:var(--pk-content-max-width);margin:0 auto}.pk-home-testimonials__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-md);text-align:center}.pk-home-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--pk-grid-gap)}.pk-home-testimonials__quote{background:var(--pk-segment-bg-light, var(--pk-color-bg-alt));border-radius:var(--pk-card-radius);padding:var(--pk-spacing-md);margin:0;box-shadow:2px 3px 8px #1a1a2e14,0 1px 2px #1a1a2e0a;transform:rotate(-.5deg);transition:transform var(--pk-transition),background var(--pk-transition),box-shadow var(--pk-transition)}.pk-home-testimonials__quote:hover{transform:rotate(0);background:var(--pk-segment-bg-medium, var(--pk-color-bg-hover));box-shadow:3px 5px 12px #1a1a2e1f,0 2px 4px #1a1a2e0f}.pk-home-testimonials__quote:nth-child(2n){transform:rotate(.5deg)}.pk-home-testimonials__quote:nth-child(2n):hover{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.pk-home-testimonials__quote,.pk-home-testimonials__quote:nth-child(2n){transform:none}.pk-home-testimonials__quote:hover,.pk-home-testimonials__quote:nth-child(2n):hover{transform:none}}.pk-home-testimonials__text{font-size:var(--pk-font-size-base);font-style:italic;line-height:1.6;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-sm)}.pk-home-testimonials__footer{display:flex;flex-direction:column;gap:.15em}.pk-home-testimonials__author{font-style:normal;font-weight:600;font-size:var(--pk-font-size-sm);color:var(--pk-color-text)}.pk-home-testimonials__role{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted)}.pk-newsletter{background:linear-gradient(135deg,color-mix(in srgb,var(--pk-segment-color, #1a6399) 8%,#fffdf9),color-mix(in srgb,var(--pk-segment-color, #1a6399) 12%,#faf7f2));padding:var(--pk-spacing-xl) var(--pk-content-padding);text-align:center;position:relative;border-top:3px solid color-mix(in srgb,var(--pk-segment-color, #1a6399) 30%,var(--pk-color-border))}.pk-newsletter__inner{max-width:32rem;margin:0 auto}.pk-newsletter__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-xs)}.pk-newsletter__text{color:var(--pk-color-text-muted);margin:0 0 var(--pk-spacing-md)}.pk-newsletter__form{text-align:left}.pk-newsletter__row{display:flex;gap:var(--pk-spacing-xs)}.pk-newsletter__input{flex:1;padding:.625rem .75rem;border:2px solid var(--pk-color-border);border-radius:var(--pk-card-radius);font-size:var(--pk-font-size-base);transition:border-color var(--pk-transition)}.pk-newsletter__input:focus{outline:none;border-color:var(--pk-segment-color, #1a6399);box-shadow:var(--pk-focus-ring)}.pk-newsletter__submit{padding:.625rem 1.5rem;background:var(--pk-segment-color, #1a6399);color:var(--pk-segment-color-on, #fff);border:none;border-radius:var(--pk-card-radius);font-weight:600;font-size:var(--pk-font-size-base);cursor:pointer;white-space:nowrap;transition:opacity var(--pk-transition)}.pk-newsletter__submit:hover{opacity:.9}.pk-newsletter__consent{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:var(--pk-spacing-sm) 0 0;text-align:center}.pk-newsletter__feedback{margin-top:var(--pk-spacing-xs);font-size:var(--pk-font-size-sm);text-align:center}@media(max-width:30rem){.pk-newsletter__row{flex-direction:column}}.pk-social-bar{padding:var(--pk-spacing-md) var(--pk-content-padding);border-top:1px solid var(--pk-color-border)}.pk-social-bar__inner{max-width:var(--pk-content-max-width);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:var(--pk-spacing-sm)}.pk-social-bar__label{font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-color-text-muted);margin:0}.pk-social-bar__links{display:flex;gap:var(--pk-spacing-xs)}.pk-social-bar__link{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;color:var(--pk-color-text-muted);transition:color var(--pk-transition),background var(--pk-transition)}.pk-social-bar__link:hover{color:var(--pk-segment-color, #1a6399);background:var(--pk-color-bg-alt)}.pk-social-bar__link svg{width:1.25rem;height:1.25rem}.pk-about{padding:var(--pk-spacing-xl) var(--pk-content-padding)}.pk-about__inner{max-width:var(--pk-content-max-width);margin:0 auto}.pk-about__header{margin-bottom:var(--pk-spacing-xl)}.pk-about__title{font-size:var(--pk-font-size-2xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-sm)}.pk-about__intro{font-size:var(--pk-font-size-lg);color:var(--pk-color-text-muted);margin:0;max-width:48rem}.pk-about__section{margin-bottom:var(--pk-spacing-xl);padding-bottom:var(--pk-spacing-xl);border-bottom:1px solid var(--pk-color-border)}.pk-about__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pk-about__section-title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-md)}.pk-about__content{font-size:var(--pk-font-size-base);line-height:1.75;color:var(--pk-color-text)}.pk-about__content p{margin:0 0 var(--pk-spacing-sm)}.pk-about__team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--pk-grid-gap)}.pk-about__member{text-align:center}.pk-about__member-photo{width:8rem;height:8rem;border-radius:50%;object-fit:cover;margin:0 auto var(--pk-spacing-sm);display:block}.pk-about__member-photo--placeholder{background:var(--pk-color-bg-alt);border:2px dashed var(--pk-color-border);display:flex;align-items:center;justify-content:center;color:var(--pk-color-text-muted)}.pk-about__member-photo--placeholder svg{width:2.5rem;height:2.5rem}.pk-about__member-name{font-size:var(--pk-font-size-base);font-weight:600;color:var(--pk-color-text);margin:0 0 .15em}.pk-about__member-role{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:0 0 .25em}.pk-about__member-email{font-size:var(--pk-font-size-sm);color:var(--pk-segment-color, #1a6399);text-decoration:none}.pk-about__member-email:hover{text-decoration:underline}.pk-about__references{display:flex;flex-wrap:wrap;gap:var(--pk-spacing-lg);align-items:center}.pk-about__reference{display:flex;flex-direction:column;align-items:center;gap:var(--pk-spacing-xs)}.pk-about__reference-logo{max-height:3rem;width:auto;object-fit:contain}.pk-about__reference-name{font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-color-text);text-decoration:none}a.pk-about__reference-name:hover{color:var(--pk-segment-color, #1a6399)}.pk-about__brands-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--pk-grid-gap)}.pk-about__brand{background:var(--pk-color-bg-alt);border-radius:var(--pk-card-radius);padding:var(--pk-spacing-md);text-align:center}.pk-about__brand-logo{max-height:3rem;width:auto;object-fit:contain;margin-bottom:var(--pk-spacing-sm)}.pk-about__brand-name{font-size:var(--pk-font-size-base);font-weight:600;margin:0 0 .25em}.pk-about__brand-name a{color:var(--pk-color-text);text-decoration:none}.pk-about__brand-name a:hover{color:var(--pk-segment-color, #1a6399)}.pk-about__brand-desc{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:0}.pk-modular{padding:var(--pk-spacing-xl) var(--pk-content-padding)}.pk-modular__inner{max-width:var(--pk-content-max-width);margin:0 auto}.pk-modular__header{margin-bottom:var(--pk-spacing-lg)}.pk-modular__title{font-size:var(--pk-font-size-2xl);font-weight:700;color:var(--pk-color-text);margin:0}.pk-modular__section{margin-bottom:var(--pk-spacing-xl)}.pk-modular__section:last-child{margin-bottom:0}.pk-modular__content{font-size:var(--pk-font-size-base);line-height:1.75;color:var(--pk-color-text)}.pk-modular__content p{margin:0 0 var(--pk-spacing-sm)}.pk-search-page{max-width:var(--pk-content-max-width);margin:0 auto;padding:var(--pk-spacing-xl) var(--pk-content-padding)}.pk-search-page__header{margin-bottom:var(--pk-spacing-lg)}.pk-search-page__title{font-size:var(--pk-font-size-2xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-md)}.pk-search-page__bar{display:flex;gap:var(--pk-spacing-sm);align-items:flex-start}.pk-search-page__bar .pk-catalogue-search{flex:1;margin-bottom:0}.pk-search-page__filters{flex-shrink:0}.pk-search-page__filters select{padding:.75rem .8em;border:1px solid var(--pk-color-border);border-radius:var(--pk-card-radius);font-size:var(--pk-font-size-base);background:var(--pk-color-bg);color:var(--pk-color-text)}@media(max-width:40rem){.pk-search-page__bar{flex-direction:column}.pk-search-page__bar .pk-catalogue-search{max-width:100%}.pk-search-page__filters,.pk-search-page__filters select{width:100%}}.pk-search-page__tabs{display:flex;gap:0;border-bottom:2px solid var(--pk-color-border);margin-bottom:var(--pk-spacing-lg);overflow-x:auto;overflow-y:hidden}.pk-search-page__tab{padding:var(--pk-spacing-sm) var(--pk-spacing-md);background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;font-size:var(--pk-font-size-base);font-weight:600;color:var(--pk-color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--pk-transition),border-color var(--pk-transition)}.pk-search-page__tab:hover{color:var(--pk-color-text)}.pk-search-page__tab--active{color:#1a6399;border-bottom-color:#1a6399}.pk-search-page__tab-count{font-weight:400;font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted)}.pk-search-page__results{min-height:12rem}.pk-search-page__loading,.pk-search-page__error{text-align:center;padding:var(--pk-spacing-lg);color:var(--pk-color-text-muted)}.pk-search-page__shown{margin:0 0 var(--pk-spacing-md);color:var(--pk-color-text-muted);font-size:var(--pk-font-size-sm, .875rem)}.pk-search-page__more{display:block;margin:var(--pk-spacing-lg) auto 0;padding:.75rem 1.75rem;border:1px solid var(--pk-color-text, #1a1a2e);background:none;color:var(--pk-color-text, #1a1a2e);font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.pk-search-page__more:hover:not([disabled]){background:var(--pk-color-text, #1a1a2e);color:#fff}.pk-search-page__more[disabled]{opacity:.6;cursor:default}.pk-search-page__empty,.pk-search-page__no-results{text-align:center;padding:var(--pk-spacing-xl) var(--pk-spacing-lg);color:var(--pk-color-text-muted)}.pk-search-page__no-results a{color:#1a6399;text-decoration:underline}.pk-search-page__suggestions{margin-top:var(--pk-spacing-sm);display:flex;gap:var(--pk-spacing-xs);flex-wrap:wrap;justify-content:center;align-items:center}.pk-search-page__suggestion{padding:.3em .8em;font-size:var(--pk-font-size-sm);font-family:inherit;color:#1a6399;background:transparent;border:1px solid #1a6399;border-radius:100px;cursor:pointer;transition:background var(--pk-transition),color var(--pk-transition)}.pk-search-page__suggestion:hover{background:#1a6399;color:#fff}.pk-search-result{display:flex;gap:var(--pk-spacing-sm);align-items:center;padding:var(--pk-spacing-sm) var(--pk-spacing-md);border-bottom:1px solid var(--pk-color-border);text-decoration:none;color:inherit;transition:background var(--pk-transition)}.pk-search-result:hover{background:var(--pk-color-bg-alt)}.pk-search-result__thumb{width:3.5rem;height:4.5rem;object-fit:cover;border-radius:.25rem;flex-shrink:0;background:var(--pk-color-bg-alt)}.pk-search-result__body{min-width:0;flex:1}.pk-search-result__header{display:flex;gap:var(--pk-spacing-xs);align-items:center;margin-bottom:.2em}.pk-search-result__type{font-size:.7rem;font-weight:600;padding:.15em .5em;border-radius:100px;text-transform:uppercase;letter-spacing:.03em}.pk-search-result__type--material{background:#dbeafe;color:#1e40af}.pk-search-result__type--education{background:#dcfce7;color:#166534}.pk-search-result__type--article{background:#fef3c7;color:#92400e}.pk-search-result__segment{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted)}.pk-search-result__title{font-size:var(--pk-font-size-base);font-weight:600;color:var(--pk-color-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-search-result__meta{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);margin:0}.pk-404{padding:var(--pk-spacing-xl) var(--pk-content-padding);text-align:center;min-height:50vh;display:flex;align-items:center;justify-content:center}.pk-404__inner{max-width:36rem}.pk-404__code{font-size:clamp(4rem,10vw,8rem);font-weight:800;color:var(--pk-color-border);line-height:1;margin:0 0 var(--pk-spacing-sm)}.pk-404__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-xs)}.pk-404__text{color:var(--pk-color-text-muted);margin:0 0 var(--pk-spacing-lg)}.pk-404__search{margin-bottom:var(--pk-spacing-lg)}.pk-404__search-form{display:flex;gap:var(--pk-spacing-xs);max-width:24rem;margin:0 auto}.pk-404__search-input{flex:1;padding:.625rem .75rem;border:2px solid var(--pk-color-border);border-radius:var(--pk-card-radius);font-size:var(--pk-font-size-base);transition:border-color var(--pk-transition)}.pk-404__search-input:focus{outline:none;border-color:var(--pk-segment-color, #1a6399);box-shadow:var(--pk-focus-ring)}.pk-404__search-submit{padding:.625rem 1.25rem;background:var(--pk-segment-color, #1a6399);color:var(--pk-segment-color-on, #fff);border:none;border-radius:var(--pk-card-radius);font-weight:600;cursor:pointer;transition:opacity var(--pk-transition)}.pk-404__search-submit:hover{opacity:.9}.pk-404__links-title{font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--pk-spacing-sm)}.pk-404__links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pk-spacing-xs) var(--pk-spacing-md)}.pk-404__link{color:var(--pk-segment-color, #1a6399);text-decoration:none;font-weight:600}.pk-404__link:hover{text-decoration:underline}.pk-izzi-page{--pk-izzi-brand: #0369a1;--pk-izzi-brand-light: #0284c7}.pk-izzi-hero{background:linear-gradient(135deg,var(--pk-izzi-brand) 0%,var(--pk-izzi-brand-light) 100%);color:#fff;padding:var(--pk-spacing-xl) var(--pk-spacing-md)}.pk-izzi-hero__inner{max-width:var(--pk-content-max-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--pk-spacing-lg);align-items:center}.pk-izzi-hero__title{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;margin:0 0 var(--pk-spacing-sm)}.pk-izzi-hero__subtitle{font-size:var(--pk-font-size-lg);line-height:1.5;opacity:.9;margin:0 0 var(--pk-spacing-md)}.pk-izzi-hero__cta{display:inline-block;padding:.875rem 2rem;background:#fff;color:var(--pk-izzi-brand);font-weight:600;font-size:var(--pk-font-size-base);border-radius:var(--pk-card-radius);text-decoration:none;transition:transform var(--pk-transition),box-shadow var(--pk-transition)}.pk-izzi-hero__cta:hover{box-shadow:0 4px 12px #0003}.pk-izzi-hero__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.pk-izzi-hero__image-wrap{display:flex;justify-content:center}.pk-izzi-hero__image{max-width:100%;height:auto;border-radius:var(--pk-card-radius)}.pk-izzi-features{padding:var(--pk-spacing-xl) var(--pk-spacing-md)}.pk-izzi-features__inner{max-width:var(--pk-content-max-width);margin:0 auto}.pk-izzi-features__heading{font-size:var(--pk-font-size-xl);font-weight:700;text-align:center;margin:0 0 var(--pk-spacing-lg);color:var(--pk-color-text)}.pk-izzi-features__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--pk-spacing-md)}.pk-izzi-features__card{padding:var(--pk-spacing-md);border:1px solid var(--pk-color-border);border-radius:var(--pk-card-radius);background:var(--pk-color-bg);transition:border-color var(--pk-transition),box-shadow var(--pk-transition)}.pk-izzi-features__card:hover{border-color:var(--pk-izzi-brand);box-shadow:0 2px 8px #0369a11a}.pk-izzi-features__icon{display:block;width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--pk-izzi-brand);opacity:.15;margin-bottom:var(--pk-spacing-sm)}.pk-izzi-features__card-title{font-size:var(--pk-font-size-base);font-weight:600;color:var(--pk-color-text);margin:0 0 .375rem}.pk-izzi-features__card-desc{font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);line-height:1.5;margin:0 0 var(--pk-spacing-xs)}.pk-izzi-features__card-link{font-size:var(--pk-font-size-sm);font-weight:500;color:var(--pk-izzi-brand);text-decoration:none}.pk-izzi-features__card-link:hover{text-decoration:underline}.pk-izzi-video{padding:var(--pk-spacing-lg) var(--pk-spacing-md);background:var(--pk-color-bg-alt, #f9fafb)}.pk-izzi-video__inner{max-width:var(--pk-content-max-width);margin:0 auto}.pk-izzi-video__embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--pk-card-radius);box-shadow:0 4px 16px #0000001a}.pk-izzi-video__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.pk-izzi-cta{padding:var(--pk-spacing-xl) var(--pk-spacing-md);text-align:center}.pk-izzi-cta__inner{max-width:40rem;margin:0 auto}.pk-izzi-cta__title{font-size:var(--pk-font-size-xl);font-weight:700;color:var(--pk-color-text);margin:0 0 var(--pk-spacing-sm)}.pk-izzi-cta__text{font-size:var(--pk-font-size-base);color:var(--pk-color-text-muted);line-height:1.6;margin:0 0 var(--pk-spacing-md)}.pk-izzi-cta__button{display:inline-block;padding:.875rem 2rem;background:var(--pk-izzi-brand);color:#fff;font-weight:600;font-size:var(--pk-font-size-base);border-radius:var(--pk-card-radius);text-decoration:none;transition:background var(--pk-transition),transform var(--pk-transition)}.pk-izzi-cta__button:hover{background:var(--pk-izzi-brand-light)}.pk-izzi-cta__button:focus-visible{outline:2px solid var(--pk-izzi-brand);outline-offset:3px}@media(max-width:48rem){.pk-izzi-hero__inner{grid-template-columns:1fr;text-align:center}.pk-izzi-hero__image-wrap{order:-1}.pk-izzi-features__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pk-izzi-hero__cta,.pk-izzi-cta__button{transition:none}}.pk-status{--pk-status-color-not-started: #9ca3af;--pk-status-color-in-progress: #45aaf3;--pk-status-color-review: #e6a23c;--pk-status-color-done: #5a9e4a;--pk-status-color-blocked: #e05252;background:var(--pk-color-bg);min-height:100vh;padding:var(--pk-spacing-xl) 0}.pk-status__inner{max-width:var(--pk-content-max-width);margin:0 auto;padding:0 var(--pk-content-padding)}.pk-status__empty{padding:var(--pk-spacing-2xl) 0;text-align:center;color:var(--pk-color-text-muted)}.pk-status__empty code{background:var(--pk-color-bg-alt);padding:.125rem .375rem;border-radius:.25rem;font-size:.9em}.pk-status__header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--pk-spacing-lg);padding-bottom:var(--pk-spacing-lg);margin-bottom:var(--pk-spacing-lg);border-bottom:1px solid var(--pk-color-border-light)}.pk-status__title{font-size:var(--pk-font-size-2xl);font-weight:700;margin:0 0 var(--pk-spacing-xs);color:var(--pk-color-text);letter-spacing:-.02em}.pk-status__meta{margin:0;color:var(--pk-color-text-muted);font-size:var(--pk-font-size-sm)}.pk-status__meta strong{color:var(--pk-color-text)}.pk-status__header-rollup{display:flex;gap:var(--pk-spacing-md)}@media(max-width:48rem){.pk-status__header{grid-template-columns:1fr}.pk-status__header-rollup{justify-content:flex-start}}.pk-status-rollup{display:flex;align-items:center;gap:var(--pk-spacing-sm);padding:var(--pk-spacing-sm) var(--pk-spacing-md);background:var(--pk-color-bg-alt);border:1px solid var(--pk-color-border-light);border-radius:var(--pk-card-radius);min-width:12rem}.pk-status-rollup__chart{width:3.5rem;height:3.5rem;flex-shrink:0;transform:rotate(-90deg)}.pk-status-rollup__track{fill:none;stroke:var(--pk-color-border-light);stroke-width:8}.pk-status-rollup__progress{fill:none;stroke:var(--pk-rollup-color);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset var(--pk-transition-slow)}.pk-status-rollup__text{display:flex;flex-direction:column;gap:.125rem;line-height:1.2}.pk-status-rollup__pct{font-size:var(--pk-font-size-lg);font-weight:700;color:var(--pk-color-text)}.pk-status-rollup__label{font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-color-text)}.pk-status-rollup__count{font-size:.75rem;color:var(--pk-color-text-muted)}.pk-status__legend{display:flex;flex-wrap:wrap;gap:var(--pk-spacing-md);padding:var(--pk-spacing-sm) var(--pk-spacing-md);background:var(--pk-color-bg-alt);border-radius:var(--pk-card-radius);margin-bottom:var(--pk-spacing-lg);font-size:var(--pk-font-size-sm)}.pk-status__legend-item{display:inline-flex;align-items:center;gap:.375rem;color:var(--pk-color-text-muted)}.pk-status__legend-dot{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.pk-status__legend-item--not-started{color:var(--pk-status-color-not-started)}.pk-status__legend-item--in-progress{color:var(--pk-status-color-in-progress)}.pk-status__legend-item--review{color:var(--pk-status-color-review)}.pk-status__legend-item--done{color:var(--pk-status-color-done)}.pk-status__legend-item--blocked{color:var(--pk-status-color-blocked)}.pk-status__phases{display:flex;flex-direction:column;gap:var(--pk-spacing-lg)}.pk-status-phase{background:#fff;border:1px solid var(--pk-color-border-light);border-radius:var(--pk-card-radius);overflow:hidden;box-shadow:var(--pk-card-shadow)}.pk-status-phase__header{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-spacing-md);padding:var(--pk-spacing-md) var(--pk-spacing-lg);background:var(--pk-color-bg-alt);border-bottom:1px solid var(--pk-color-border-light)}.pk-status-phase__toggle{display:flex;align-items:center;gap:var(--pk-spacing-sm);background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;flex:1;min-width:0}.pk-status-phase__toggle:hover .pk-status-phase__title{color:var(--pk-status-color-in-progress)}.pk-status-phase__chevron{width:.875rem;height:.875rem;flex-shrink:0;color:var(--pk-color-text-muted);transition:transform var(--pk-transition)}.pk-status-phase.is-collapsed .pk-status-phase__chevron{transform:rotate(-90deg)}.pk-status-phase.is-collapsed .pk-status-phase__features{display:none}.pk-status-phase.is-collapsed .pk-status-phase__header{border-bottom:none}.pk-status-phase__number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--pk-color-text);color:#fff;font-weight:700;font-size:.875rem}.pk-status-phase__title{font-size:var(--pk-font-size-lg);font-weight:600;margin:0;color:var(--pk-color-text)}.pk-status-phase__stats{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);text-align:right}.pk-status-phase__pct{font-weight:600;color:var(--pk-color-text)}.pk-status-phase__features{display:flex;flex-direction:column}.pk-status-feature{display:grid;grid-template-columns:1fr auto auto;gap:var(--pk-spacing-md);align-items:start;padding:var(--pk-spacing-md) var(--pk-spacing-lg);border-bottom:1px solid var(--pk-color-border-light);transition:background var(--pk-transition)}.pk-status-feature:last-child{border-bottom:none}.pk-status-feature:hover{background:var(--pk-color-bg-hover)}.pk-status-feature__main{min-width:0}.pk-status-feature__name{font-size:var(--pk-font-size-base);font-weight:600;margin:0 0 .25rem;color:var(--pk-color-text)}.pk-status-feature__desc{margin:0;font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);line-height:1.5}.pk-status-feature__blockers{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;font-size:.75rem}.pk-status-feature__blockers-label{color:var(--pk-status-color-blocked);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.pk-status-feature__blocker{background:color-mix(in srgb,var(--pk-status-color-blocked) 12%,#fff);color:var(--pk-status-color-blocked);padding:.125rem .5rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--pk-status-color-blocked) 25%,transparent)}.pk-status-feature__side{display:flex;align-items:center;gap:.5rem;min-width:13rem}.pk-status-feature__side-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:var(--pk-color-text-muted);text-transform:uppercase;width:1.5rem}.pk-status-feature__assignee{font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:1rem;background:color-mix(in srgb,var(--pk-status-assignee-color, #6b7280) 15%,#fff);color:var(--pk-status-assignee-color, #6b7280);border:1px solid color-mix(in srgb,var(--pk-status-assignee-color, #6b7280) 30%,transparent);white-space:nowrap}.pk-status-feature__notes{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--pk-color-bg-alt);color:var(--pk-color-text-muted);font-size:.6875rem;font-weight:700;font-style:italic;cursor:help}@media(max-width:60rem){.pk-status-feature{grid-template-columns:1fr;gap:var(--pk-spacing-sm)}.pk-status-feature__side{min-width:0}}.pk-status-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .625rem;border-radius:1rem;font-size:.75rem;font-weight:600;white-space:nowrap}.pk-status-badge__dot{width:.4375rem;height:.4375rem;border-radius:50%;background:currentColor}.pk-status-badge--not-started{color:var(--pk-status-color-not-started);background:color-mix(in srgb,var(--pk-status-color-not-started) 12%,#fff);border:1px solid color-mix(in srgb,var(--pk-status-color-not-started) 25%,transparent)}.pk-status-badge--in-progress{color:var(--pk-status-color-in-progress);background:color-mix(in srgb,var(--pk-status-color-in-progress) 12%,#fff);border:1px solid color-mix(in srgb,var(--pk-status-color-in-progress) 25%,transparent)}.pk-status-badge--review{color:var(--pk-status-color-review);background:color-mix(in srgb,var(--pk-status-color-review) 12%,#fff);border:1px solid color-mix(in srgb,var(--pk-status-color-review) 25%,transparent)}.pk-status-badge--done{color:var(--pk-status-color-done);background:color-mix(in srgb,var(--pk-status-color-done) 14%,#fff);border:1px solid color-mix(in srgb,var(--pk-status-color-done) 28%,transparent)}.pk-status-badge--blocked{color:var(--pk-status-color-blocked);background:color-mix(in srgb,var(--pk-status-color-blocked) 12%,#fff);border:1px solid color-mix(in srgb,var(--pk-status-color-blocked) 25%,transparent)}.pk-status__footer{margin-top:var(--pk-spacing-xl);padding-top:var(--pk-spacing-md);border-top:1px solid var(--pk-color-border-light);text-align:center;color:var(--pk-color-text-muted);font-size:var(--pk-font-size-sm)}.pk-status__footer code{background:var(--pk-color-bg-alt);padding:.125rem .375rem;border-radius:.25rem;font-size:.9em}.pk-status-filters{background:#fff;border:1px solid var(--pk-color-border-light);border-radius:var(--pk-card-radius);padding:var(--pk-spacing-md);margin-bottom:var(--pk-spacing-lg);box-shadow:var(--pk-card-shadow);display:flex;flex-direction:column;gap:var(--pk-spacing-sm)}.pk-status-filters__row{display:flex;gap:var(--pk-spacing-md);align-items:center;flex-wrap:wrap}.pk-status-filters__search{display:flex;align-items:center;gap:.5rem;flex:1;min-width:16rem;padding:.5rem .875rem;background:var(--pk-color-bg-alt);border:1px solid var(--pk-color-border-light);border-radius:var(--pk-card-radius);transition:border-color var(--pk-transition)}.pk-status-filters__search:focus-within{border-color:var(--pk-status-color-in-progress);background:#fff}.pk-status-filters__search-icon{font-size:.875rem;opacity:.6}.pk-status-filters__search input{flex:1;border:0;background:transparent;font:inherit;font-size:var(--pk-font-size-sm);color:var(--pk-color-text);outline:none;min-width:0}.pk-status-filters__actions{display:flex;gap:.5rem;flex-wrap:wrap}.pk-status-filters__action{padding:.4375rem .875rem;background:#fff;border:1px solid var(--pk-color-border);border-radius:1rem;font:inherit;font-size:.75rem;font-weight:600;color:var(--pk-color-text);cursor:pointer;transition:background var(--pk-transition),border-color var(--pk-transition),color var(--pk-transition);white-space:nowrap}.pk-status-filters__action:hover{background:var(--pk-color-bg-hover);border-color:var(--pk-color-text-muted)}.pk-status-filters__action--primary{background:var(--pk-color-text);color:#fff;border-color:var(--pk-color-text)}.pk-status-filters__action--primary:hover{background:var(--pk-status-color-in-progress);border-color:var(--pk-status-color-in-progress)}.pk-status-filters__action.is-flash{background:var(--pk-status-color-done);border-color:var(--pk-status-color-done);color:#fff}.pk-status-filters__groups{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--pk-color-border-light)}.pk-status-filters__group{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.pk-status-filters__group-label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pk-color-text-muted);margin-right:.25rem;min-width:3.5rem}.pk-status-filters__chip{padding:.1875rem .625rem;border-radius:1rem;font:inherit;font-size:.75rem;font-weight:600;background:#fff;border:1px solid var(--pk-color-border);color:var(--pk-color-text-muted);cursor:pointer;transition:all var(--pk-transition)}.pk-status-filters__chip:hover{border-color:var(--pk-color-text-muted);color:var(--pk-color-text)}.pk-status-filters__chip[aria-pressed=true]{background:var(--pk-color-text);border-color:var(--pk-color-text);color:#fff}.pk-status-filters__chip--not-started[aria-pressed=true]{background:var(--pk-status-color-not-started);border-color:var(--pk-status-color-not-started)}.pk-status-filters__chip--in-progress[aria-pressed=true]{background:var(--pk-status-color-in-progress);border-color:var(--pk-status-color-in-progress)}.pk-status-filters__chip--review[aria-pressed=true]{background:var(--pk-status-color-review);border-color:var(--pk-status-color-review)}.pk-status-filters__chip--done[aria-pressed=true]{background:var(--pk-status-color-done);border-color:var(--pk-status-color-done)}.pk-status-filters__chip--blocked[aria-pressed=true]{background:var(--pk-status-color-blocked);border-color:var(--pk-status-color-blocked)}.pk-status-filters__chip--assignee[aria-pressed=true]{background:var(--pk-status-assignee-color);border-color:var(--pk-status-assignee-color);color:#fff}.pk-status-filters__chip--phase{font-variant-numeric:tabular-nums;min-width:1.75rem;text-align:center}.pk-status-filters__clear{margin-left:auto;padding:.1875rem .625rem;background:transparent;border:0;font:inherit;font-size:.75rem;color:var(--pk-color-text-muted);text-decoration:underline;cursor:pointer}.pk-status-filters__clear:hover{color:var(--pk-status-color-blocked)}.pk-status__no-results{padding:var(--pk-spacing-xl);text-align:center;color:var(--pk-color-text-muted);background:var(--pk-color-bg-alt);border:1px dashed var(--pk-color-border);border-radius:var(--pk-card-radius)}@media print{.pk-status{background:#fff;padding:0}.pk-status-filters,.pk-status__footer,.pk-status-phase__toggle{display:none!important}.pk-status-phase{box-shadow:none;page-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.pk-status-phase.is-collapsed .pk-status-phase__features{display:flex!important}.pk-status-phase__header{padding:.5rem .75rem}.pk-status-phase__header:before{content:attr(data-phase-id)}.pk-status-phase__features>*+*{border-top:1px solid #eee}.pk-status-feature{padding:.5rem .75rem;grid-template-columns:1fr auto auto}.pk-status-feature:hover{background:transparent}.pk-status__header-rollup{gap:.5rem}.pk-status-rollup{padding:.25rem .5rem;min-width:0}a{text-decoration:none;color:inherit}}:root{--color-white: #ffffff;--color-off-white: #f8f8f8;--color-dusty-white: #f4f4f4;--color-light-grey: #b5b5b5;--color-grey-text: #6b6b6b;--color-white-0: rgba(255, 255, 255, 0);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-white-100: rgba(255, 255, 255, 1);--color-black: #000000;--color-off-black: #272727;--color-black-0: rgba(0, 0, 0, 0);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-black-100: rgba(0, 0, 0, 1);--color-focus-indicator-divider-color: #ffffff;--color-focus-indicator-color: #000000;--color-red: #f26e6a;--color-red-light: #fdecec;--color-red-dark: #d94c47;--color-pink: #ffa8c6;--color-pink-light: #ffeef4;--color-pink-dark: #ec6f9c;--color-blue: #45aaf3;--color-blue-light: #daeefd;--color-blue-dark: #3496db;--color-blue-link: #00619d;--color-teal: #90e6f7;--color-teal-light: #d5fafd;--color-teal-dark: #84d4e4;--color-orange: #ff6e5a;--color-orange-light: #ffe2de;--color-orange-dark: #e55a48;--color-green: #e6ef9c;--color-green-light: #f5f9d7;--color-green-dark: #d4df7c;--color-board: #2f4a3c;--color-board-line: #4f6b5c;--color-chalk: #f2f0e6;--color-chalk-muted: #b8c7bd}:root{--pk-segment-color-on: #fff}body.predskolsko{--pk-segment-color: #ffa8c6;--pk-segment-color-light: #ffeef4;--pk-segment-color-text: #ec6f9c;--pk-segment-color-on: #1a1a2e;--pk-segment-bg-light: color-mix(in srgb, #ffa8c6 7%, #fffdf9);--pk-segment-bg-medium: color-mix(in srgb, #ffa8c6 14%, #fffdf9);--pk-segment-bg-strong: color-mix(in srgb, #ffa8c6 22%, #fffdf9)}body.razredna-nastava{--pk-segment-color: #45aaf3;--pk-segment-color-light: #daeefd;--pk-segment-color-text: #3496db;--pk-segment-color-on: #1a1a2e;--pk-segment-bg-light: color-mix(in srgb, #45aaf3 7%, #fffdf9);--pk-segment-bg-medium: color-mix(in srgb, #45aaf3 14%, #fffdf9);--pk-segment-bg-strong: color-mix(in srgb, #45aaf3 22%, #fffdf9)}body.predmetna-nastava{--pk-segment-color: #90e6f7;--pk-segment-color-light: #d5fafd;--pk-segment-color-text: #84d4e4;--pk-segment-color-on: #1a1a2e;--pk-segment-bg-light: color-mix(in srgb, #90e6f7 7%, #fffdf9);--pk-segment-bg-medium: color-mix(in srgb, #90e6f7 14%, #fffdf9);--pk-segment-bg-strong: color-mix(in srgb, #90e6f7 22%, #fffdf9)}body.srednje-skole{--pk-segment-color: #f26e6a;--pk-segment-color-light: #fdecec;--pk-segment-color-text: #d94c47;--pk-segment-color-on: #1a1a2e;--pk-segment-bg-light: color-mix(in srgb, #f26e6a 7%, #fffdf9);--pk-segment-bg-medium: color-mix(in srgb, #f26e6a 14%, #fffdf9);--pk-segment-bg-strong: color-mix(in srgb, #f26e6a 22%, #fffdf9)}body.jezicne-skole{--pk-segment-color: #e6ef9c;--pk-segment-color-light: #f5f9d7;--pk-segment-color-text: #d4df7c;--pk-segment-color-on: #1a1a2e;--pk-segment-bg-light: color-mix(in srgb, #e6ef9c 7%, #fffdf9);--pk-segment-bg-medium: color-mix(in srgb, #e6ef9c 14%, #fffdf9);--pk-segment-bg-strong: color-mix(in srgb, #e6ef9c 22%, #fffdf9)}:root{--pk-ease: cubic-bezier(.51, .01, .2, 1)}@font-face{font-family:Matter;src:url(/app/themes/profil-klett/public/build/assets/MatterRegular-CyWCxmtp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/app/themes/profil-klett/public/build/assets/MatterSemiBold-DJBAMbSC.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Matter Fallback;src:local("Arial");size-adjust:99.26%;ascent-override:95.7%;descent-override:24.18%;line-gap-override:0%}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;width:100%}*,*:before,*:after{box-sizing:inherit}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}ul{list-style:none}img,iframe,video,object,embed,picture{display:block;max-width:100%;height:auto;width:100%}[tabindex="-1"]{outline:none!important}hr{height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[autocomplete=off]::-webkit-contacts-auto-fill-button,input[autocomplete=off]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}select::-ms-expand{display:none}input[type=range]::-moz-focus-outer{border:0}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s;animation-timing-function:ease}::view-transition-old(pk-header),::view-transition-new(pk-header){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}body.pk-scroll-locked{position:fixed;top:var(--pk-scroll-lock-top, 0);left:0;right:0;width:100%;padding-right:var(--pk-scroll-lock-gutter, 0);overflow:hidden}:root{--s-5: .3125rem;--s-10: .625rem;--s-15: .9375rem;--s-20: clamp(.9375rem, 1.041667vw, 1.25rem);--s-25: clamp(.9375rem, 1.302083vw, 1.5625rem);--s-30: clamp(1.25rem, 1.5625vw, 1.875rem);--s-35: clamp(1.5625rem, 1.822917vw, 2.1875rem);--s-40: clamp(1.875rem, 2.083333vw, 2.5rem);--s-45: clamp(2.1875rem, 2.34375vw, 2.8125rem);--s-50: clamp(2.5rem, 2.604167vw, 3.125rem);--s-60: clamp(3.125rem, 3.125vw, 3.75rem);--s-70: clamp(3.125rem, 3.645833vw, 4.375rem);--s-80: clamp(3.75rem, 4.166667vw, 5rem);--s-90: clamp(3.75rem, 4.6875vw, 5.625rem);--s-100: clamp(4.375rem, 5.208333vw, 6.25rem);--s-125: clamp(4.375rem, 6.510417vw, 7.8125rem);--s-150: clamp(5rem, 7.8125vw, 9.375rem);--section-padding: clamp(1.25rem, 2.083333vw, 2.5rem);--a7: clamp(5.3125rem, 1.736111vw + 4.791667rem, 6.875rem);--a6: clamp(2.8125rem, 2.777778vw + 1.979167rem, 5.3125rem);--a5: clamp(2.1875rem, 1.736111vw + 1.666667rem, 3.75rem);--a4: clamp(1.875rem, 1.388889vw + 1.458333rem, 3.125rem);--a3: clamp(1.625rem, .972222vw + 1.333333rem, 2.5rem);--a2: clamp(1.25rem, .694444vw + 1.041667rem, 1.875rem);--a1: clamp(1.125rem, .138889vw + 1.083333rem, 1.25rem);--b0: clamp(.9375rem, .069444vw + .916667rem, 1rem);--b1: clamp(.8125rem, .069444vw + .791667rem, .875rem);--b2: clamp(.5rem, .138889vw + .458333rem, .625rem);--breakpoint-sm: 480px;--breakpoint-sm-md: 640px;--breakpoint-md: 800px;--breakpoint-md-lg: 960px;--breakpoint-lg: 1140px;--breakpoint-lg-xl: 1280px;--breakpoint-xl: 1440px;--breakpoint-xxl: 1920px;--breakpoint-xxxl: 3840px}@media(min-width:1920px){:root{--s-5: max(.3125rem, .15625vw + .125rem);--s-10: max(.625rem, .3125vw + .25rem);--s-15: max(.9375rem, .46875vw + .375rem);--s-20: max(1.25rem, .625vw + .5rem);--s-25: max(1.5625rem, .78125vw + .625rem);--s-30: max(1.875rem, .9375vw + .75rem);--s-35: max(2.1875rem, 1.09375vw + .875rem);--s-40: max(2.5rem, 1.25vw + 1rem);--s-45: max(2.8125rem, 1.40625vw + 1.125rem);--s-50: max(3.125rem, 1.5625vw + 1.25rem);--s-60: max(3.75rem, 1.875vw + 1.5rem);--s-70: max(4.375rem, 2.1875vw + 1.75rem);--s-80: max(5rem, 2.5vw + 2rem);--s-90: max(5.625rem, 2.8125vw + 2.25rem);--s-100: max(6.25rem, 3.125vw + 2.5rem);--s-125: max(7.8125rem, 3.90625vw + 3.125rem);--s-150: max(9.375rem, 4.6875vw + 3.75rem);--section-padding: max(2.5rem, 1.25vw + 1rem);--a7: max(6.875rem, 3.4375vw + 2.75rem);--a6: max(5.3125rem, 2.65625vw + 2.125rem);--a5: max(3.75rem, 1.875vw + 1.5rem);--a4: max(3.125rem, 1.5625vw + 1.25rem);--a3: max(2.5rem, 1.25vw + 1rem);--a2: max(1.875rem, .9375vw + .75rem);--a1: max(1.25rem, .625vw + .5rem);--b0: max(1rem, .5vw + .4rem);--b1: max(.875rem, .4375vw + .35rem);--b2: max(.625rem, .3125vw + .25rem)}}html,body{-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}html{scroll-padding-top:var(--s-100);overflow-x:clip}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--color-black);background-color:var(--color-white);font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}#app{background-color:var(--color-white);position:relative}a{color:inherit;text-decoration:none}a:active:not(:disabled):focus-visible,a:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.o-section{position:relative;z-index:1}.o-section--padded{padding-left:var(--s-20);padding-right:var(--s-20)}.o-section--full-width{padding-left:0;padding-right:0}.o-section--full-vh{height:100svh}.o-section--no-overflow{overflow:clip}.o-section__bg{position:absolute;inset:var(--s-20);z-index:-1;pointer-events:none}.o-section__bg--full-width{left:0;right:0}.o-section__bg--centered{top:25%}.o-section__bg svg{width:100%;height:auto}.o-section__bg-color{position:absolute;inset:var(--s-20);border-radius:var(--s-5);z-index:-2}.o-section:has(.o-section__bg-color)>.o-container>div{padding:var(--s-20)}.o-section--off-black{background-color:var(--color-off-black)}:root{--container-padding: clamp( 1.5625rem, calc(1.5625rem + (100vw - 30rem) * 35 / 1440), 3.75rem )}.o-container{width:100%;margin-inline:auto;padding-inline:var(--container-padding)}.o-container--wide{max-width:none}:root{--height-announcement-bar: var(--s-35)}@media(max-width:1140px){:root{--height-announcement-bar: var(--s-45)}}.c-announcement-bar{width:100%;height:var(--height-announcement-bar)}.c-edupuls-ticker{display:flex;align-items:center;gap:var(--s-20);color:var(--color-off-black);padding-inline:var(--container-padding);overflow:hidden;position:sticky;top:var(--pk-header-height);z-index:calc(var(--pk-z-header) - 1);background:#fff;border-bottom:1px solid var(--color-black-10)}@media(max-width:960px){.c-edupuls-ticker{top:4em}}@media(max-width:480px){.c-edupuls-ticker{gap:var(--s-10)}}.c-edupuls-ticker__brand{display:inline-flex;align-items:center;gap:var(--s-10);flex-shrink:0;padding-block:.6666666667em}@media(max-width:480px){.c-edupuls-ticker__brand{padding-block:.4em}.c-edupuls-ticker__brand span{display:none}}.c-edupuls-ticker__brand{color:var(--color-off-black);white-space:nowrap;transition:color .3s var(--pk-ease)}.c-edupuls-ticker__brand:hover,.c-edupuls-ticker__brand:focus-visible{color:var(--color-orange-dark)}.c-edupuls-ticker__pulse{width:2em;color:var(--color-orange);flex-shrink:0}.c-edupuls-ticker__viewport{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 1.5em,black calc(100% - 1.5em),transparent);mask-image:linear-gradient(to right,transparent,black 1.5em,black calc(100% - 1.5em),transparent)}.c-edupuls-ticker__track{display:flex;width:max-content;animation:edupuls-ticker-scroll 150s linear infinite}.c-edupuls-ticker__track:hover{animation-play-state:paused}.c-edupuls-ticker__group{display:flex;align-items:center;list-style:none;margin:0;padding:0}.c-edupuls-ticker__item{display:flex;align-items:center;flex-shrink:0}.c-edupuls-ticker__item:after{content:"";width:.2666666667em;height:.2666666667em;border-radius:50%;background-color:var(--color-black-20);margin:0 var(--s-20)}.c-edupuls-ticker__link{display:inline-flex;align-items:center;gap:var(--s-10);padding-top:.6666666667em;padding-bottom:.6666666667em}@media(max-width:480px){.c-edupuls-ticker__link{padding-block:.4em}}.c-edupuls-ticker__link{white-space:nowrap;color:var(--color-off-black);transition:color .3s var(--pk-ease)}.c-edupuls-ticker__link:hover,.c-edupuls-ticker__link:focus-visible{color:var(--color-orange-dark)}.c-edupuls-ticker__all{display:inline-flex;align-items:center;gap:var(--s-10);flex-shrink:0;padding-block:.6666666667em;color:var(--color-off-black);white-space:nowrap}.c-edupuls-ticker__all svg{flex-shrink:0}@media(max-width:480px){.c-edupuls-ticker__all.c-hover-line:has(>svg){display:none}}@keyframes edupuls-ticker-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.c-edupuls-ticker__track{animation:none}.c-edupuls-ticker__viewport{overflow-x:auto}}.c-catalogue-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-20);flex-wrap:wrap;padding-top:var(--s-15);margin-bottom:var(--s-20)}.c-catalogue-topbar .c-breadcrumbs,.c-catalogue-topbar .c-segment-nav{margin-bottom:0}@media(max-width:640px){.c-catalogue-topbar{flex-wrap:wrap}.c-catalogue-topbar .c-segment-nav{width:100%}}.c-upitai-launcher:active:not(:disabled):focus-visible,.c-upitai-launcher:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai-launcher{position:fixed;right:var(--s-25);bottom:calc(var(--s-25) + var(--pk-cookie-offset, 0px));z-index:90;display:inline-flex;align-items:center;gap:var(--s-10);padding:var(--s-15) var(--s-20);color:var(--color-white);background-color:var(--color-black);border:1px solid var(--color-white);border-radius:var(--s-5);text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out,bottom .2s ease-in-out}.c-upitai-launcher.is-yielding{opacity:0;transform:translateY(var(--s-15));pointer-events:none}@media(hover:hover){.c-upitai-launcher:hover{color:var(--color-black);background-color:var(--color-white);border-color:var(--color-black)}}.c-upitai-launcher__color{width:.625em;height:.625em;flex-shrink:0;background:var(--_level-color)}@media(max-width:800px){.c-upitai-launcher{right:var(--s-15);bottom:calc(var(--s-15) + var(--pk-cookie-offset, 0px));padding:var(--s-10) var(--s-15)}.c-upitai-launcher__more{display:none}}:root{--height-navigation: var(--s-80)}@media(max-width:1140px){:root{--height-navigation: var(--s-60)}}.c-navigation{width:100%;height:var(--height-navigation)}.c-hamburger{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-hamburger:hover,.c-hamburger:focus,.c-hamburger:active{outline:none}.c-hamburger{position:relative;overflow:visible;display:inline-flex;width:var(--s-25);height:var(--s-15)}.c-hamburger:active:not(:disabled):focus-visible,.c-hamburger:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-hamburger.is-active span:nth-child(1){transform:translateY(-50%) rotate(45deg)}.c-hamburger.is-active span:nth-child(2){transform:translateY(-50%);opacity:0}.c-hamburger.is-active span:nth-child(3){transform:translateY(-50%) rotate(-45deg)}.c-hamburger span{width:100%;height:2px;background-color:currentcolor;position:absolute;left:0;top:50%;transition:all .3s cubic-bezier(.51,.01,.2,1)}.c-hamburger span:nth-child(1){transform:translateY(-300%)}.c-hamburger span:nth-child(2){transform:translateY(-50%)}.c-hamburger span:nth-child(3){transform:translateY(200%)}.c-media-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:var(--color-black)}.c-media-trigger{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-media-trigger:hover,.c-media-trigger:focus,.c-media-trigger:active{outline:none}.c-media-trigger{width:var(--s-80);height:var(--s-80);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.51,.01,.2,1);background:var(--color-white);color:var(--color-black);border-radius:100%;z-index:1}.is-playing .c-media-trigger{opacity:0;visibility:hidden}.c-responsive-media{position:relative;overflow:hidden;width:100%}.c-responsive-media:has(.c-responsive-media__inner--auto){width:unset}.c-responsive-media--background{position:absolute;top:0;left:0;width:100%;height:100%}.c-responsive-media__inner{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:1/1}.c-responsive-media__inner--1-1{aspect-ratio:1/1}.c-responsive-media__inner--2-1{aspect-ratio:2/1}.c-responsive-media__inner--1-2{aspect-ratio:1/2}.c-responsive-media__inner--3-1{aspect-ratio:3/1}.c-responsive-media__inner--1-3{aspect-ratio:1/3}.c-responsive-media__inner--3-2{aspect-ratio:3/2}.c-responsive-media__inner--2-3{aspect-ratio:2/3}.c-responsive-media__inner--4-3{aspect-ratio:4/3}.c-responsive-media__inner--3-4{aspect-ratio:3/4}.c-responsive-media__inner--5-3{aspect-ratio:5/3}.c-responsive-media__inner--3-5{aspect-ratio:3/5}.c-responsive-media__inner--5-4{aspect-ratio:5/4}.c-responsive-media__inner--4-5{aspect-ratio:4/5}.c-responsive-media__inner--6-5{aspect-ratio:6/5}.c-responsive-media__inner--5-6{aspect-ratio:5/6}.c-responsive-media__inner--7-6{aspect-ratio:7/6}.c-responsive-media__inner--6-7{aspect-ratio:6/7}.c-responsive-media__inner--8-7{aspect-ratio:8/7}.c-responsive-media__inner--7-8{aspect-ratio:7/8}.c-responsive-media__inner--9-8{aspect-ratio:9/8}.c-responsive-media__inner--8-9{aspect-ratio:8/9}.c-responsive-media__inner--16-9{aspect-ratio:16/9}.c-responsive-media__inner--9-16{aspect-ratio:9/16}.c-responsive-media__inner--16-10{aspect-ratio:16/10}.c-responsive-media__inner--10-16{aspect-ratio:10/16}.c-responsive-media__inner--auto{aspect-ratio:unset;height:auto}.c-responsive-media__inner--auto .c-responsive-media__img,.c-responsive-media__inner--auto .c-responsive-media__video,.c-responsive-media__inner--auto iframe,.c-responsive-media__inner--auto object,.c-responsive-media__inner--auto embed{width:revert-layer;position:relative}.c-responsive-media__inner--adopt{aspect-ratio:unset;height:100%}.c-responsive-media__inner[loaded]>.c-embed-video__trigger{display:none}.c-responsive-media__img,.c-responsive-media__video,.c-responsive-media iframe,.c-responsive-media object,.c-responsive-media embed{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.c-responsive-media__img--cover,.c-responsive-media__video--cover,.c-responsive-media iframe--cover,.c-responsive-media object--cover,.c-responsive-media embed--cover{object-fit:cover}.c-responsive-media__img--contain,.c-responsive-media__video--contain,.c-responsive-media iframe--contain,.c-responsive-media object--contain,.c-responsive-media embed--contain{object-fit:contain}.c-responsive-media__img--center,.c-responsive-media__video--center,.c-responsive-media iframe--center,.c-responsive-media object--center,.c-responsive-media embed--center{object-position:center}.c-responsive-media__img--top,.c-responsive-media__video--top,.c-responsive-media iframe--top,.c-responsive-media object--top,.c-responsive-media embed--top{object-position:top}.c-responsive-media__img--bottom,.c-responsive-media__video--bottom,.c-responsive-media iframe--bottom,.c-responsive-media object--bottom,.c-responsive-media embed--bottom{object-position:bottom}.c-responsive-media__img--left,.c-responsive-media__video--left,.c-responsive-media iframe--left,.c-responsive-media object--left,.c-responsive-media embed--left{object-position:left}.c-responsive-media__img--right,.c-responsive-media__video--right,.c-responsive-media iframe--right,.c-responsive-media object--right,.c-responsive-media embed--right{object-position:right}.c-responsive-media__img.js-lazy-load,.c-responsive-media__video.js-lazy-load,.c-responsive-media iframe.js-lazy-load,.c-responsive-media object.js-lazy-load,.c-responsive-media embed.js-lazy-load{opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.51,.01,.2,1)}.c-responsive-media__img.js-lazy-load.is-loaded,.c-responsive-media__video.js-lazy-load.is-loaded,.c-responsive-media iframe.js-lazy-load.is-loaded,.c-responsive-media object.js-lazy-load.is-loaded,.c-responsive-media embed.js-lazy-load.is-loaded{opacity:1;visibility:visible}.c-breadcrumbs{margin-bottom:var(--s-25);min-width:0;max-width:100%}.c-breadcrumbs__list{display:flex;flex-wrap:nowrap;align-items:center;list-style:none;margin:0;padding:0;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.c-breadcrumbs__list::-webkit-scrollbar{display:none}.c-breadcrumbs__item{display:flex;align-items:center;font-size:.875em;white-space:nowrap}.c-breadcrumbs__item:not(:last-child):after{content:"/";margin:0 var(--s-10);color:hsl(from var(--color-black) h s l/.5)}.c-breadcrumbs__link{color:var(--color-black);text-decoration:none;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-breadcrumbs__link:hover{color:var(--pk-segment-color-text, var(--color-black));text-decoration:underline}}.c-breadcrumbs__current{color:hsl(from var(--color-black) h s l/.6)}.c-segment-nav{margin-bottom:var(--s-20);min-width:0;max-width:100%}.c-segment-nav__list{min-width:0;display:flex;flex-wrap:nowrap;align-items:center;list-style:none;margin:0;padding:0;gap:var(--s-5);overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.c-segment-nav__list::-webkit-scrollbar{display:none}.c-segment-nav__item{margin:0;flex:0 0 auto}.c-segment-nav__link{display:inline-flex;align-items:center;gap:var(--s-10);padding:.4em .9333333333em;border-radius:100vmax;color:var(--color-off-black);text-decoration:none;white-space:nowrap;background-color:transparent;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media(hover:hover){.c-segment-nav__link:hover{background-color:var(--pk-segment-color, var(--color-dusty-white))}.c-segment-nav__link:hover .c-segment-nav__dot{background-color:var(--color-off-black)}}.c-segment-nav__link--active{background-color:var(--pk-segment-color, var(--color-dusty-white))}.c-segment-nav__link--active .c-segment-nav__dot{background-color:var(--color-off-black)}.c-segment-nav__dot{width:.6666666667em;height:.6666666667em;border-radius:100vmax;background-color:var(--pk-segment-color, transparent);flex-shrink:0;transition:background-color .3s ease-in-out}.c-chip-nav{display:flex;flex-direction:column;gap:var(--pk-spacing-md);margin-bottom:var(--pk-spacing-lg)}.c-chip-nav__row{border:0;margin:0;padding:0}.c-chip-nav__row--series{overflow:hidden}.c-chip-nav__row--series:not([hidden]){animation:c-chip-nav-reveal var(--pk-transition) ease-out}@media(prefers-reduced-motion:reduce){.c-chip-nav__row--series:not([hidden]){animation:none}}.c-chip-nav__legend{font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-color-text);margin-bottom:var(--pk-spacing-xs)}.c-chip-nav__chips{display:flex;flex-wrap:wrap;gap:var(--pk-spacing-xs)}@media(max-width:640px){.c-chip-nav__chips{gap:.375rem}}.c-chip-nav__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border:2px solid var(--pk-segment-color);border-radius:999px;background:var(--pk-color-bg);color:var(--pk-segment-color-text);font-size:var(--pk-font-size-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--pk-transition),color var(--pk-transition),box-shadow var(--pk-transition)}@media(prefers-reduced-motion:reduce){.c-chip-nav__chip{transition:none}}@media(hover:hover){.c-chip-nav__chip:hover{background:var(--pk-color-bg-hover)}}.c-chip-nav__chip:focus-visible{outline:2px solid var(--pk-segment-color);outline-offset:2px}.c-chip-nav__chip--active{background:var(--pk-segment-color);color:var(--pk-segment-color-on, #fff)}@media(hover:hover){.c-chip-nav__chip--active:hover{background:var(--pk-segment-color);opacity:.9}}.c-chip-nav__chip--active .c-chip-nav__cds-badge{background:var(--color-white);color:var(--pk-segment-color-text)}@media(max-width:640px){.c-chip-nav__chip{padding:.375rem .75rem;font-size:.8125rem}}.c-chip-nav__cds-badge{display:inline-flex;align-items:center;padding:.1em .4em;font-size:.65rem;font-weight:700;letter-spacing:.03em;border-radius:.25rem;background:#1a6399;color:var(--color-white);line-height:1}.c-chip-nav__back:not([hidden]){display:flex}.c-chip-nav__back-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);cursor:pointer;transition:color var(--pk-transition)}@media(prefers-reduced-motion:reduce){.c-chip-nav__back-btn{transition:none}}@media(hover:hover){.c-chip-nav__back-btn:hover{color:var(--pk-segment-color-text)}}.c-chip-nav__secondary{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.25em}@media(max-width:640px){.c-chip-nav__secondary{flex-direction:column;align-items:stretch;gap:.875em}}.c-chip-nav__filter-group{display:flex;flex-direction:column;gap:.5em;min-width:12.5em}@media(max-width:640px){.c-chip-nav__filter-group{min-width:100%}}.c-chip-nav__filter-label{font-size:.75em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-black-60)}.c-chip-nav__select,.c-chip-nav__multiselect-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;width:100%;height:3.1875em;padding:0 2.5em 0 .9375em;font-family:inherit;font-size:.9375em;font-weight:600;letter-spacing:-.01em;color:var(--color-black);background-color:var(--color-white);border:1px solid var(--color-off-black);border-radius:5px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%23272727' viewBox='0 0 10 6'%3E%3Cpath d='M10 1.14L8.83 0 5 3.72 1.17 0 0 1.14 5 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9375em center;transition:border-color var(--pk-transition, .2s) ease-in-out}@media(prefers-reduced-motion:reduce){.c-chip-nav__select,.c-chip-nav__multiselect-toggle{transition:none}}@media(hover:hover){.c-chip-nav__select:hover,.c-chip-nav__multiselect-toggle:hover{border-color:var(--pk-segment-color)}}.c-chip-nav__select:focus-visible,.c-chip-nav__multiselect-toggle:focus-visible{outline:none;border-color:var(--pk-segment-color);box-shadow:0 0 0 1px var(--pk-segment-color)}.c-chip-nav__multiselect{position:relative;display:block;width:100%}.c-chip-nav__multiselect-toggle{text-align:left;min-width:12.5em}.c-chip-nav__multiselect-toggle[aria-expanded=true]{border-color:var(--pk-segment-color);box-shadow:0 0 0 1px var(--pk-segment-color)}.c-chip-nav__multiselect-dropdown{position:absolute;top:calc(100% + .375em);left:0;z-index:10;min-width:100%;max-height:17.5em;overflow-y:auto;background:var(--color-white);border:1px solid var(--color-off-black);border-radius:5px;box-shadow:0 8px 24px var(--color-black-10);padding:.375em 0}.c-chip-nav__multiselect-option{display:flex;align-items:center;gap:.6666666667em;padding:.6666666667em 1em;font-size:.9375em;font-weight:500;color:var(--color-black);cursor:pointer;transition:background-color var(--pk-transition, .2s) ease-in-out}@media(prefers-reduced-motion:reduce){.c-chip-nav__multiselect-option{transition:none}}@media(hover:hover){.c-chip-nav__multiselect-option:hover{background:var(--color-dusty-white)}}.c-chip-nav__multiselect-option input[type=checkbox]{accent-color:var(--pk-segment-color);width:1.0666666667em;height:1.0666666667em}.c-chip-nav__actions{display:flex;align-items:flex-end}@media(max-width:640px){.c-chip-nav__actions{min-width:100%}}.c-chip-nav__reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--pk-color-border);border-radius:.375rem;padding:.375rem .625rem;font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--pk-transition),border-color var(--pk-transition)}@media(prefers-reduced-motion:reduce){.c-chip-nav__reset{transition:none}}@media(hover:hover){.c-chip-nav__reset:hover{color:var(--pk-segment-color-text);border-color:var(--pk-segment-color)}}@keyframes c-chip-nav-reveal{0%{opacity:0;max-height:0;transform:translateY(-.5rem)}to{opacity:1;max-height:10rem;transform:translateY(0)}}.c-filter-bar{display:flex;flex-wrap:wrap;gap:var(--pk-spacing-md);padding:var(--pk-spacing-md);background:var(--pk-color-bg-alt);border-radius:var(--pk-card-radius);margin-bottom:var(--pk-spacing-lg)}@media(max-width:640px){.c-filter-bar{flex-direction:column}}.c-filter-bar__group{display:flex;flex-direction:column;gap:var(--pk-spacing-xs);min-width:12rem;flex:1}@media(max-width:640px){.c-filter-bar__group{min-width:100%}}.c-filter-bar__label{font-size:var(--pk-font-size-sm);font-weight:600;color:var(--pk-color-text)}.c-filter-bar__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pk-color-bg);border:1px solid var(--pk-color-border);border-radius:.375rem;padding:.5rem 2rem .5rem .75rem;font-size:var(--pk-font-size-base);color:var(--pk-color-text);cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem;transition:border-color var(--pk-transition)}@media(hover:hover){.c-filter-bar__select:hover{border-color:var(--pk-segment-color)}}.c-filter-bar__select:focus{outline:2px solid var(--pk-segment-color);outline-offset:-1px;border-color:var(--pk-segment-color)}.c-filter-bar__actions{display:flex;align-items:flex-end;min-width:auto}@media(max-width:640px){.c-filter-bar__actions{min-width:100%}}.c-filter-bar__reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--pk-color-border);border-radius:.375rem;padding:.5rem .75rem;font-size:var(--pk-font-size-sm);color:var(--pk-color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--pk-transition),border-color var(--pk-transition)}@media(hover:hover){.c-filter-bar__reset:hover{color:var(--pk-segment-color-text);border-color:var(--pk-segment-color)}}.c-button{min-width:auto;display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;cursor:pointer;margin:0;padding:0;overflow:hidden;border:none;border-radius:var(--s-5);vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;text-align:center;outline:none;box-sizing:border-box;position:relative}.c-button:active:not(:disabled):focus-visible,.c-button:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}@media(max-width:800px){.c-button{min-height:2.75rem}}.c-button:disabled,.c-button--disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.c-button--primary{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-black)}.c-button--primary .c-button__icon{background-color:var(--color-black);color:var(--color-white)}.c-button--secondary{background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}.c-button--secondary .c-button__icon{background-color:var(--color-white);color:var(--color-black)}.c-button--small{min-height:var(--s-30)}@media(max-width:800px){.c-button--small{min-height:2.75rem}}.c-button--medium{min-height:max(var(--s-40),2.75rem)}.c-button--large{min-height:max(var(--s-50),2.75rem)}.c-button--full-width{width:100%;min-width:100%}.c-button--icon-right .c-button__icon--left{position:absolute;right:100%;top:0;bottom:0}@media(hover:hover){.c-button--icon-right:hover .c-button__icon--left,.c-button--icon-right:hover .c-button__icon--right{transform:translate(100%)}.c-button--icon-right:hover .c-button__label{transform:translate(2.5em)}}.c-button--icon-left .c-button__icon--right{position:absolute;left:100%;top:0;bottom:0}@media(hover:hover){.c-button--icon-left:hover .c-button__icon--left,.c-button--icon-left:hover .c-button__icon--right{transform:translate(-100%)}.c-button--icon-left:hover .c-button__label{transform:translate(-2.5em)}}.c-button__label{padding:0 var(--s-15);transition:transform .5s var(--pk-ease)}.c-button__icon{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:2.5em;flex-shrink:0;flex-grow:0;transition:transform .5s var(--pk-ease)}.c-button .u-icon{font-size:.5lh}.c-icon-button{position:relative}.c-icon-button:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.c-icon-button{min-width:auto;display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;cursor:pointer;margin:0;padding:0;overflow:hidden;border:none;border-radius:var(--s-5);vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;text-align:center;outline:none;box-sizing:border-box;position:relative}.c-icon-button:active:not(:disabled):focus-visible,.c-icon-button:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}@media(hover:hover){.c-icon-button:hover .c-icon-button__icon:first-child{transform:translate(100%)}.c-icon-button:hover .c-icon-button__icon:nth-child(2){transform:translate(0)}}.c-icon-button:disabled,.c-icon-button--disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.c-icon-button--primary{background-color:transparent;color:var(--color-black);border:1px solid var(--color-black)}.c-icon-button--secondary{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-white)}.c-icon-button--small{width:var(--s-30);height:var(--s-30)}.c-icon-button--medium{width:var(--s-40);height:var(--s-40)}.c-icon-button--large{width:var(--s-50);height:var(--s-50)}.c-icon-button__icon{display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.51,.01,.2,1);width:100%;height:100%}.c-icon-button__icon:nth-child(2){position:absolute;top:0;left:0;transform:translate(-100%)}.c-icon-button .u-icon{font-size:.6lh}.c-link{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-link:hover,.c-link:focus,.c-link:active{outline:none}.c-link{position:relative}.c-link:active:not(:disabled):focus-visible,.c-link:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-link:disabled,.c-link--disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.c-link__label{padding:0 var(--s-10)}.c-link__icon{position:relative;overflow:hidden;display:inline-flex;width:2em;height:2em;flex-shrink:0;flex-grow:0;border:1px solid currentcolor;border-radius:var(--s-5);vertical-align:middle}.c-link__icon-slot{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.51,.01,.2,1)}.c-link__icon-slot .u-icon{font-size:.4lh}.c-link--icon-right .c-link__icon-slot--in{transform:translate(-100%)}@media(hover:hover){.c-link--icon-right:hover .c-link__icon-slot--out{transform:translate(100%)}.c-link--icon-right:hover .c-link__icon-slot--in{transform:translate(0)}}.c-link--icon-left .c-link__icon-slot--in{transform:translate(100%)}@media(hover:hover){.c-link--icon-left:hover .c-link__icon-slot--out{transform:translate(-100%)}.c-link--icon-left:hover .c-link__icon-slot--in{transform:translate(0)}}.c-hover-line{position:relative;text-decoration:none}.c-hover-line__line{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hover-line-color, currentColor);transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--pk-ease, cubic-bezier(.51, .01, .2, 1)),background-color .2s var(--pk-ease, cubic-bezier(.51, .01, .2, 1));pointer-events:none}.c-hover-line:has(>svg){display:inline-flex;align-items:center;gap:var(--s-10)}.c-hover-line:has(>svg)>svg{flex-shrink:0}.c-hover-line:hover .c-hover-line__line{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.c-hover-line__line{transition:none}}.c-toast{--_fold-size: 1.25em;display:flex;align-items:center;position:relative;padding:var(--s-20) var(--s-40) var(--s-20) var(--s-20);background-color:var(--toast-bg);border:1px solid var(--toast-accent);color:var(--toast-text, var(--color-black));border-radius:var(--s-5);text-decoration:none;font:inherit;clip-path:polygon(calc(100% - var(--_fold-size)) 0%,100% var(--_fold-size),100% 100%,0 100%,0 0);transition:all .3s cubic-bezier(.51,.01,.2,1);height:100%}.c-toast:is(button){cursor:pointer}@media(hover:hover){.c-toast:is(button):hover{--_fold-size: 1.75em}}.c-toast__label{flex:1;min-width:0}.c-toast__logo{display:block;flex-shrink:0;width:auto;height:3.5em;max-width:5em;margin-right:var(--s-15);object-fit:contain}.c-toast__ribbon{width:0;height:0;border-style:solid;border-width:0 var(--_fold-size) var(--_fold-size) 0;border-color:transparent transparent var(--toast-accent) transparent;position:absolute;right:-1px;top:-1px;filter:drop-shadow(-.05em .05em .1em var(--color-black-30));transition:all .3s cubic-bezier(.51,.01,.2,1);border-bottom-left-radius:var(--s-5)}@media(hover:hover){a.c-toast:hover{--_fold-size: 1.75em}}.c-toast--active{--_fold-size: 0em;pointer-events:none}.c-toast.c-toast--small{padding:1.0625em 1.25em}.c-segment-notice{position:fixed;right:var(--s-25);bottom:var(--s-25);z-index:10000;height:auto;width:max-content;max-width:20em;opacity:0;translate:0 .75em;transition:opacity .35s ease-in-out,translate .35s ease-in-out;pointer-events:none}.c-segment-notice.is-visible{opacity:1;translate:0 0}.c-seal{display:block;width:100%;height:100%;pointer-events:none;color:var(--color-black, #000)}.c-seal--novo{color:var(--pk-segment-color-text, var(--color-black, #000))}.c-seal__svg{display:block;width:100%;height:100%;overflow:visible}.c-seal__text,.c-seal__abbr{letter-spacing:0;font-family:Matter,Arial,sans-serif}.c-book{border-radius:var(--s-5);display:inline-flex;align-items:flex-end;padding:var(--s-5) var(--s-5) var(--s-5) var(--s-20);justify-content:space-between;gap:var(--s-60);position:relative;background-color:var(--book-bg);color:var(--book-text);transform-origin:bottom;max-width:100%;height:4.375em;aspect-ratio:475/70;border:1px solid currentcolor}.c-book__top{display:flex;flex-direction:column;gap:var(--s-10);writing-mode:sideways-rl;height:100%}.c-book__eyebrow{padding-left:var(--s-10);border-left:1px solid color-mix(in srgb,currentcolor 15%,transparent)}.c-book__outline{position:absolute;width:102.5%;height:110%;top:-5%;left:-1.5%;display:block;opacity:0;animation:squiggly-anim .34s linear infinite;animation-play-state:paused;pointer-events:none}.c-book--small{aspect-ratio:377/70;padding-left:var(--s-5)}@media(hover:hover){.c-book:hover .c-book__outline{opacity:1;animation-play-state:running}}@keyframes squiggly-anim{0%{filter:url(#squiggly-0)}25%{filter:url(#squiggly-1)}50%{filter:url(#squiggly-2)}75%{filter:url(#squiggly-3)}to{filter:url(#squiggly-4)}}.c-book-spine{--_w: clamp(2.25rem, 3.75vw, 4.5rem);display:inline-block;width:var(--_w);aspect-ratio:69/378;position:relative;text-decoration:none;color:var(--book-spine-fg);transition:transform .3s var(--pk-ease)}.c-book-spine__svg{display:block;width:100%;height:100%;overflow:visible}.c-book-spine__body{transition:stroke-width .3s var(--pk-ease)}.c-book-spine__outline{opacity:0;filter:url(#squiggly-0);transition:opacity .2s var(--pk-ease);pointer-events:none}.c-book-spine__title,.c-book-spine__eyebrow,.c-book-spine__subtitle{font-family:inherit;text-transform:none}@media(hover:hover){.c-book-spine:hover .c-book-spine__body{stroke-width:1.5}.c-book-spine:hover .c-book-spine__outline{opacity:1}}.c-book-spine--small{--_w: 3.5rem}.c-book-spine--large{--_w: 6rem}.c-book-spine--full-width{--_w: 100%}[data-books-physics] .c-book-spine{position:absolute;top:0;left:0;transform-origin:center center;opacity:0;pointer-events:none}[data-books-physics] .c-book-spine.is-ready{opacity:1;pointer-events:auto;transition:opacity .5s ease-out;transition-delay:calc(var(--book-spine-index, 0) * .08s)}.c-ghost-books{position:relative;aspect-ratio:1.15/1}.c-ghost-books.c-ghost-books--alternative{width:14.0625em}.c-ghost-books.c-ghost-books--alternative .c-ghost-books__book:nth-child(1){background-color:var(--color-red);border-color:var(--color-red-light);width:1.125em;height:7.8125em;bottom:0;left:0}.c-ghost-books.c-ghost-books--alternative .c-ghost-books__book:nth-child(2){background-color:var(--color-blue);border-color:var(--color-blue-light);width:1.875em;height:9.375em;bottom:0;left:11%}.c-ghost-books.c-ghost-books--alternative .c-ghost-books__book:nth-child(3){background-color:var(--color-teal);border-color:var(--color-teal-light);width:1.875em;height:9.375em;bottom:6%;left:23%;transform:rotate(55deg);transform-origin:center bottom}.c-ghost-books.c-ghost-books--alternative .c-ghost-books__book:nth-child(4){background-color:var(--color-pink);border-color:var(--color-pink-light);width:6.25em;height:1.875em;bottom:0;left:55%}.c-ghost-books:not(.c-ghost-books--alternative){width:20.3125em}.c-ghost-books:not(.c-ghost-books--alternative) .c-ghost-books__book:nth-child(1){background-color:var(--color-pink);border-color:var(--color-pink-light);width:9.375em;height:2.5em;bottom:16%;left:7%}.c-ghost-books:not(.c-ghost-books--alternative) .c-ghost-books__book:nth-child(2){background-color:var(--color-blue);border-color:var(--color-blue-light);width:9.375em;height:2.5em;bottom:0;left:7%}.c-ghost-books:not(.c-ghost-books--alternative) .c-ghost-books__book:nth-child(3){background-color:var(--color-teal);border-color:var(--color-teal-light);width:2.5em;height:12.5em;bottom:0;left:55%;transform:rotate(5deg);transform-origin:center bottom}.c-ghost-books:not(.c-ghost-books--alternative) .c-ghost-books__book:nth-child(4){background-color:var(--color-red);border-color:var(--color-red-light);width:2.5em;height:12.5em;bottom:0;left:74%}.c-ghost-books:not(.c-ghost-books--alternative) .c-ghost-books__book:nth-child(5){background-color:var(--color-green);border-color:var(--color-green-light);width:1.25em;height:11.25em;bottom:0;left:88%}.c-ghost-books__book{position:absolute;border-radius:var(--s-5);border:1px solid}.c-spinner{width:var(--s-40);height:var(--s-40);position:relative;display:inline-flex;align-items:center;justify-content:center}.c-spinner--small{width:var(--s-20);height:var(--s-20)}.c-spinner__inner{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:2px solid transparent;border-radius:100%;animation:spinner 1s linear infinite}.c-spinner__inner--primary{border-top-color:var(--color-black)}.c-spinner__inner--secondary{border-top-color:var(--color-white)}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-content-loader{padding-top:var(--s-60);position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffd9;z-index:2;justify-content:center;display:none;border-radius:5px}.is-loading .c-content-loader{display:flex}.c-accordion__single{border-bottom:1px solid currentcolor}.c-accordion__header{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-accordion__header:hover,.c-accordion__header:focus,.c-accordion__header:active{outline:none}.c-accordion__header{width:100%;padding:var(--s-20) 0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-30);text-align:left}.c-accordion__header:active:not(:disabled):focus-visible,.c-accordion__header:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-accordion__label{display:inline-flex;align-items:center;justify-content:center}.c-accordion__indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;flex-grow:0;font-size:1lh}.c-accordion__indicator .u-icon{transition:all .3s cubic-bezier(.51,.01,.2,1);transform-origin:center}.is-active .c-accordion__indicator .u-icon{transform:scaleY(-1)}.c-accordion__panel{max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.51,.01,.2,1)}.is-initially-active .c-accordion__panel{max-height:none}.c-accordion__content{padding-bottom:var(--s-40)}.c-tag{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-5);text-align:center;border-radius:var(--s-5);overflow:hidden;position:relative;transition:all .3s cubic-bezier(.51,.01,.2,1)}.c-tag--primary{background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}.c-tag--secondary{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-white)}.c-tag--dark{background-color:var(--color-off-black, #272727);color:var(--color-off-white, #f8f8f8);border:none;border-radius:2px;padding:.3571428571em .5714285714em}.c-tag--small{padding:var(--s-5) var(--s-10)}.c-tag--large{padding:var(--s-10) var(--s-20)}.c-tag.is-active{pointer-events:none}.c-tag .u-icon{font-size:1lh}@media(hover:hover){a.c-tag--primary:hover:not(.is-active){background-color:var(--color-black-90);color:var(--color-white);border-color:var(--color-black-90)}}a.c-tag--primary:active:not(:disabled):focus-visible,a.c-tag--primary:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}@media(hover:hover){a.c-tag--secondary:hover:not(.is-active){background-color:var(--color-white-90);color:var(--color-black);border-color:var(--color-white-90)}}a.c-tag--secondary:active:not(:disabled):focus-visible,a.c-tag--secondary:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-5);text-align:center;border-radius:calc(var(--s-5) / 2);overflow:hidden;position:relative;padding:var(--s-5) var(--s-10);background-color:var(--badge-bg);color:var(--badge-text)}.c-postit{background-color:var(--pk-segment-bg-light, var(--color-off-white));box-shadow:2px 3px 8px hsl(from var(--color-black) h s l/.08),0 1px 2px hsl(from var(--color-black) h s l/.04);transform:rotate(-.8deg);transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-postit:hover{transform:rotate(0);background-color:var(--pk-segment-bg-strong, var(--pk-segment-bg-medium, var(--color-off-white)));box-shadow:3px 6px 16px hsl(from var(--color-black) h s l/.14),0 2px 4px hsl(from var(--color-black) h s l/.06)}}.c-postit:nth-child(2n){transform:rotate(.8deg)}@media(hover:hover){.c-postit:nth-child(2n):hover{transform:rotate(0)}}.c-postit:nth-child(3n){transform:rotate(-.3deg)}@media(hover:hover){.c-postit:nth-child(3n):hover{transform:rotate(0)}}.c-postit--segment{background-color:var(--pk-segment-bg-medium, var(--color-off-white))}@media(hover:hover){.c-postit--segment:hover{background-color:var(--pk-segment-bg-strong, var(--pk-segment-bg-medium))}}@media(prefers-reduced-motion:reduce){.c-postit,.c-postit:hover,.c-postit:nth-child(2n),.c-postit:nth-child(2n):hover,.c-postit:nth-child(3n),.c-postit:nth-child(3n):hover{transform:none}}.c-slider-fraction{display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;min-width:var(--s-40)}.c-slider-navigation,.c-slider-pagination{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-10);-webkit-user-select:none;user-select:none}.c-slider-pagination--primary .c-slider-pagination__bullet{background-color:var(--color-black-50)}.c-slider-pagination--primary .c-slider-pagination__bullet.is-active{background-color:var(--color-black)}.c-slider-pagination--secondary .c-slider-pagination__bullet{background-color:var(--color-white-50)}.c-slider-pagination--secondary .c-slider-pagination__bullet.is-active{background-color:var(--color-white)}.c-slider-pagination__bullet{width:var(--s-10);height:var(--s-10);border-radius:100%;transition:all .3s cubic-bezier(.51,.01,.2,1);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.c-slider-pagination__bullet:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--s-20);height:var(--s-20)}.c-slider-scrollbar{height:var(--s-10);border-radius:var(--s-100);overflow:hidden;-webkit-user-select:none;user-select:none}@media(max-width:1140px){.c-slider-scrollbar{height:var(--s-5)}}.c-slider-scrollbar--primary{background-color:hsl(from var(--color-black) h s l/.5)}.c-slider-scrollbar--primary .c-slider-scrollbar__inner{background-color:var(--color-black)}.c-slider-scrollbar--secondary{background-color:hsl(from var(--color-white) h s l/.5)}.c-slider-scrollbar--secondary .c-slider-scrollbar__inner{background-color:var(--color-white)}.c-slider-scrollbar__inner{height:100%;border-radius:var(--s-100);cursor:pointer}.c-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-10)}.c-pagination li:first-child{margin-right:auto}.c-pagination li:last-child{margin-left:auto}.c-pagination__number{display:inline-flex;align-items:center;justify-content:center;gap:0;text-decoration:none;cursor:pointer;margin:0;padding:0;overflow:hidden;border-radius:var(--s-5);vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;text-align:center;outline:none;box-sizing:border-box;position:relative;background-color:transparent;color:var(--color-black);border:1px solid var(--color-black);min-width:var(--s-40);height:var(--s-40);transition:all .3s cubic-bezier(.51,.01,.2,1)}.c-pagination__number:active:not(:disabled):focus-visible,.c-pagination__number:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}@media(hover:hover){.c-pagination__number:hover{background-color:var(--color-black);color:var(--color-white)}}.c-pagination__number:disabled,.c-pagination__number.is-disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.c-pagination__number.is-active{background-color:var(--color-black-10);border-color:transparent;pointer-events:none}.c-social-icons{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--s-20)}.c-social-icons li,.c-social-icons a{display:inline-flex;align-items:center;justify-content:center}.c-social-icons a{font-size:1lh;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-social-icons a:hover{opacity:.5}}.c-article-share{padding:var(--s-30);background:var(--color-white);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-30)}.c-article-share__label{max-width:16.6666666667em}.c-article-share__list{display:inline-flex;align-items:center;gap:var(--s-20);flex-shrink:0;flex-grow:0}@media(max-width:640px){.c-article-share__list{width:100%;justify-content:space-between}}.c-article-share li,.c-article-share a{display:inline-flex;align-items:center;justify-content:center}.c-article-share a{font-size:1lh;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-article-share a:hover{opacity:.5}}.c-book-big{--_depth: 10px;--_border-radius: 3px;all:unset;box-sizing:border-box;cursor:pointer;position:relative;padding:0 .875rem 0 .5rem;border-radius:var(--_border-radius);background-color:var(--book-primary-color, var(--color-blue));aspect-ratio:290/399;display:flex;flex-direction:column}.c-book-big:before,.c-book-big:after{content:"";position:absolute;background-color:var(--book-secondary-color);border-radius:var(--_border-radius);z-index:-1}.c-book-big:before{top:-1px;right:calc(var(--_border-radius) - var(--_depth));width:var(--_depth);height:calc(100% - 1px);transform:skewY(45deg);transform-origin:top left}.c-book-big:after{bottom:calc(var(--_border-radius) - var(--_depth));left:-1px;width:calc(100% - 2px);height:var(--_depth);transform:skew(45deg);transform-origin:top left}.c-book-big__header{display:flex;align-items:center;justify-content:space-between;font-size:.388125rem;position:absolute;top:0;left:0;width:100%;padding:0 .875rem 0 .5rem}.c-book-big__header:after{content:"";position:absolute;bottom:0;left:.5rem;right:.875rem;display:block;background-color:var(--color-black-20);height:1px}.c-book-big__header p{font-size:inherit;line-height:1}.c-book-big__header .u-icon{font-size:.75rem}.c-book-big__header-left{display:flex;align-items:center;gap:.4375rem}.c-book-big__header-right{display:flex;align-items:center;gap:.25rem}.c-book-big__main{flex:1;display:flex;align-items:start;flex-direction:column;justify-content:center;position:relative;z-index:2}.c-book-big__eyebrow{font-size:.388125rem;line-height:1;margin-bottom:.375rem}.c-book-big__title{font-size:2.1875rem;max-width:12.9375rem;line-height:102%}.c-book-big__footer{position:absolute;bottom:0;left:0;width:100%;padding:0 .875rem .625rem .5rem;display:flex}.c-book-big__footer .u-icon{margin-top:auto;width:1.5625rem;height:auto}.c-book-big__graphic{width:57.5862068966%;height:auto;margin-left:auto;text-align:left}.c-book-big--fs-small{min-width:9.5625rem}@media(max-width:640px){.c-book-big--fs-small{min-width:unset}}.c-book-big--fs-small .c-book-big__title{font-size:1.125rem;max-width:6.8125rem}.c-book-big--fs-small .c-book-big__header{font-size:.204375rem}.c-book-big--fs-small .c-book-big__header .u-icon{font-size:.375rem}.c-book-big--fs-small .c-book-big__eyebrow{font-size:.20375rem}.c-book-big--fs-small .c-book-big__footer .u-icon{width:.8125rem}.c-intro{background:#181818b3;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);position:fixed;top:0;left:0;width:100%;height:100%;z-index:300;display:grid;place-items:center;opacity:0;visibility:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--s-20) 0}.c-intro__main{justify-self:center;max-width:100%;background-color:var(--color-white);box-shadow:0 4px 10px 5px #0000001a;padding:var(--s-80);display:flex;flex-direction:column;gap:var(--s-15);align-items:center;border-radius:var(--s-5)}@media(max-width:640px){.c-intro__main{padding-left:var(--s-40);padding-right:var(--s-60)}}.c-intro__subtitle{max-width:26.25em}.c-intro__books{display:flex;flex-wrap:wrap;padding-top:var(--s-40);padding-bottom:var(--s-40);gap:var(--s-10)}@media(max-width:1140px){.c-intro__books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.c-intro__books .c-book-big{max-width:100%}.c-intro__books{row-gap:var(--s-20);grid-template-columns:repeat(2,minmax(0,1fr))}}.c-intro__book{position:relative;cursor:pointer;transition:filter .3s ease-in-out}.c-intro__book:nth-child(1){transform:translateY(var(--s-20)) rotate(-12deg)}.c-intro__book:nth-child(2){transform:translateY(calc(var(--s-20) * -1)) rotate(-5deg)}.c-intro__book:nth-child(3){transform:translateY(calc(var(--s-10) * -1)) rotate(5deg)}.c-intro__book:nth-child(4){transform:translateY(var(--s-20))}.c-intro__book:nth-child(5){transform:translateY(calc(var(--s-20) * -1)) rotate(-5deg)}.c-intro__book:hover,.c-intro__book:focus-within{filter:drop-shadow(0 8px 20px rgba(0,0,0,.22))}.c-intro__footer{display:flex;flex-direction:column;align-items:center;gap:var(--s-15)}.c-intro__footer-actions{display:flex;align-items:center;gap:var(--s-30)}.c-intro__close{all:unset;line-height:1;cursor:pointer;font-weight:700}.c-intro__close{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-intro__close:hover:not(:disabled){background-size:0 100%}}.c-intro__clear{all:unset;line-height:1;cursor:pointer;color:var(--color-off-black);opacity:.7}.c-intro__clear{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-intro__clear:hover:not(:disabled){background-size:0 100%}}.c-intro__clear[hidden]{display:none}@media(hover:hover){.c-intro__clear:hover{opacity:1}}html .c-cf7-form{display:block;width:100%;margin:0;padding:0}html .c-cf7-form .hidden-fields-container{display:none}html .c-cf7-form fieldset{display:block;margin:0 0 var(--s-20);padding:0;border:0;min-width:0}html .c-cf7-form fieldset:last-of-type{margin-bottom:0}html .c-cf7-form label{display:flex;flex-direction:column;gap:var(--s-5);width:100%;margin:0;cursor:pointer;color:var(--color-black);font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}html .c-cf7-form .wpcf7-form-control-wrap{display:block;width:100%;position:relative}html .c-cf7-form input[type=text],html .c-cf7-form input[type=email],html .c-cf7-form input[type=tel],html .c-cf7-form input[type=url],html .c-cf7-form input[type=number],html .c-cf7-form input[type=password],html .c-cf7-form input[type=search],html .c-cf7-form input[type=date],html .c-cf7-form textarea,html .c-cf7-form select{display:block;width:100%;height:var(--s-50);box-sizing:border-box;margin:0;padding:0 var(--s-15);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:var(--s-5);color:var(--color-black);transition:all .3s cubic-bezier(.51,.01,.2,1);font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}@media(hover:hover){html .c-cf7-form input[type=text]:hover,html .c-cf7-form input[type=email]:hover,html .c-cf7-form input[type=tel]:hover,html .c-cf7-form input[type=url]:hover,html .c-cf7-form input[type=number]:hover,html .c-cf7-form input[type=password]:hover,html .c-cf7-form input[type=search]:hover,html .c-cf7-form input[type=date]:hover,html .c-cf7-form textarea:hover,html .c-cf7-form select:hover{border-color:var(--color-black)}}html .c-cf7-form input[type=text]:active:not(:disabled):focus-visible,html .c-cf7-form input[type=text]:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=email]:active:not(:disabled):focus-visible,html .c-cf7-form input[type=email]:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=tel]:active:not(:disabled):focus-visible,html .c-cf7-form input[type=tel]:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=url]:active:not(:disabled):focus-visible,html .c-cf7-form input[type=url]:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=number]:active:not(:disabled):focus-visible,html .c-cf7-form input[type=number]:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=password]:active:not(:disabled):focus-visible,html .c-cf7-form input[type=password]:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=search]:active:not(:disabled):focus-visible,html .c-cf7-form input[type=search]:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=date]:active:not(:disabled):focus-visible,html .c-cf7-form input[type=date]:focus:not(:disabled):focus-visible,html .c-cf7-form textarea:active:not(:disabled):focus-visible,html .c-cf7-form textarea:focus:not(:disabled):focus-visible,html .c-cf7-form select:active:not(:disabled):focus-visible,html .c-cf7-form select:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color);border-color:var(--color-black);background-color:var(--color-white)}html .c-cf7-form input[type=text]:disabled,html .c-cf7-form input[type=text][readonly],html .c-cf7-form input[type=email]:disabled,html .c-cf7-form input[type=email][readonly],html .c-cf7-form input[type=tel]:disabled,html .c-cf7-form input[type=tel][readonly],html .c-cf7-form input[type=url]:disabled,html .c-cf7-form input[type=url][readonly],html .c-cf7-form input[type=number]:disabled,html .c-cf7-form input[type=number][readonly],html .c-cf7-form input[type=password]:disabled,html .c-cf7-form input[type=password][readonly],html .c-cf7-form input[type=search]:disabled,html .c-cf7-form input[type=search][readonly],html .c-cf7-form input[type=date]:disabled,html .c-cf7-form input[type=date][readonly],html .c-cf7-form textarea:disabled,html .c-cf7-form textarea[readonly],html .c-cf7-form select:disabled,html .c-cf7-form select[readonly]{pointer-events:none;color:hsl(from var(--color-black) h s l/.6);border-color:hsl(from var(--color-black) h s l/.6);background-color:var(--color-white)}html .c-cf7-form input[type=text]::placeholder,html .c-cf7-form input[type=email]::placeholder,html .c-cf7-form input[type=tel]::placeholder,html .c-cf7-form input[type=url]::placeholder,html .c-cf7-form input[type=number]::placeholder,html .c-cf7-form input[type=password]::placeholder,html .c-cf7-form input[type=search]::placeholder,html .c-cf7-form input[type=date]::placeholder,html .c-cf7-form textarea::placeholder,html .c-cf7-form select::placeholder{color:var(--color-black-50);opacity:1}html .c-cf7-form input[type=text]:-ms-input-placeholder,html .c-cf7-form input[type=email]:-ms-input-placeholder,html .c-cf7-form input[type=tel]:-ms-input-placeholder,html .c-cf7-form input[type=url]:-ms-input-placeholder,html .c-cf7-form input[type=number]:-ms-input-placeholder,html .c-cf7-form input[type=password]:-ms-input-placeholder,html .c-cf7-form input[type=search]:-ms-input-placeholder,html .c-cf7-form input[type=date]:-ms-input-placeholder,html .c-cf7-form textarea:-ms-input-placeholder,html .c-cf7-form select:-ms-input-placeholder{color:var(--color-black-50)}html .c-cf7-form input[type=text]::-ms-input-placeholder,html .c-cf7-form input[type=email]::-ms-input-placeholder,html .c-cf7-form input[type=tel]::-ms-input-placeholder,html .c-cf7-form input[type=url]::-ms-input-placeholder,html .c-cf7-form input[type=number]::-ms-input-placeholder,html .c-cf7-form input[type=password]::-ms-input-placeholder,html .c-cf7-form input[type=search]::-ms-input-placeholder,html .c-cf7-form input[type=date]::-ms-input-placeholder,html .c-cf7-form textarea::-ms-input-placeholder,html .c-cf7-form select::-ms-input-placeholder{color:var(--color-black-50)}html .c-cf7-form input[type=text]:-webkit-autofill,html .c-cf7-form input[type=text]:-webkit-autofill:focus,html .c-cf7-form input[type=email]:-webkit-autofill,html .c-cf7-form input[type=email]:-webkit-autofill:focus,html .c-cf7-form input[type=tel]:-webkit-autofill,html .c-cf7-form input[type=tel]:-webkit-autofill:focus,html .c-cf7-form input[type=url]:-webkit-autofill,html .c-cf7-form input[type=url]:-webkit-autofill:focus,html .c-cf7-form input[type=number]:-webkit-autofill,html .c-cf7-form input[type=number]:-webkit-autofill:focus,html .c-cf7-form input[type=password]:-webkit-autofill,html .c-cf7-form input[type=password]:-webkit-autofill:focus,html .c-cf7-form input[type=search]:-webkit-autofill,html .c-cf7-form input[type=search]:-webkit-autofill:focus,html .c-cf7-form input[type=date]:-webkit-autofill,html .c-cf7-form input[type=date]:-webkit-autofill:focus,html .c-cf7-form textarea:-webkit-autofill,html .c-cf7-form textarea:-webkit-autofill:focus,html .c-cf7-form select:-webkit-autofill,html .c-cf7-form select:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s;-webkit-text-fill-color:var(--color-black)}html .c-cf7-form input[type=text].wpcf7-not-valid,html .c-cf7-form input[type=email].wpcf7-not-valid,html .c-cf7-form input[type=tel].wpcf7-not-valid,html .c-cf7-form input[type=url].wpcf7-not-valid,html .c-cf7-form input[type=number].wpcf7-not-valid,html .c-cf7-form input[type=password].wpcf7-not-valid,html .c-cf7-form input[type=search].wpcf7-not-valid,html .c-cf7-form input[type=date].wpcf7-not-valid,html .c-cf7-form textarea.wpcf7-not-valid,html .c-cf7-form select.wpcf7-not-valid{border-color:var(--color-red)}@media(hover:hover){html .c-cf7-form input[type=text].wpcf7-not-valid:hover,html .c-cf7-form input[type=email].wpcf7-not-valid:hover,html .c-cf7-form input[type=tel].wpcf7-not-valid:hover,html .c-cf7-form input[type=url].wpcf7-not-valid:hover,html .c-cf7-form input[type=number].wpcf7-not-valid:hover,html .c-cf7-form input[type=password].wpcf7-not-valid:hover,html .c-cf7-form input[type=search].wpcf7-not-valid:hover,html .c-cf7-form input[type=date].wpcf7-not-valid:hover,html .c-cf7-form textarea.wpcf7-not-valid:hover,html .c-cf7-form select.wpcf7-not-valid:hover{border-color:var(--color-red)}}html .c-cf7-form input[type=text].wpcf7-not-valid:active:not(:disabled):focus-visible,html .c-cf7-form input[type=text].wpcf7-not-valid:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=email].wpcf7-not-valid:active:not(:disabled):focus-visible,html .c-cf7-form input[type=email].wpcf7-not-valid:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=tel].wpcf7-not-valid:active:not(:disabled):focus-visible,html .c-cf7-form input[type=tel].wpcf7-not-valid:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=url].wpcf7-not-valid:active:not(:disabled):focus-visible,html .c-cf7-form input[type=url].wpcf7-not-valid:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=number].wpcf7-not-valid:active:not(:disabled):focus-visible,html .c-cf7-form input[type=number].wpcf7-not-valid:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=password].wpcf7-not-valid:active:not(:disabled):focus-visible,html .c-cf7-form input[type=password].wpcf7-not-valid:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=search].wpcf7-not-valid:active:not(:disabled):focus-visible,html .c-cf7-form input[type=search].wpcf7-not-valid:focus:not(:disabled):focus-visible,html .c-cf7-form input[type=date].wpcf7-not-valid:active:not(:disabled):focus-visible,html .c-cf7-form input[type=date].wpcf7-not-valid:focus:not(:disabled):focus-visible,html .c-cf7-form textarea.wpcf7-not-valid:active:not(:disabled):focus-visible,html .c-cf7-form textarea.wpcf7-not-valid:focus:not(:disabled):focus-visible,html .c-cf7-form select.wpcf7-not-valid:active:not(:disabled):focus-visible,html .c-cf7-form select.wpcf7-not-valid:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color);border-color:var(--color-red)}html .c-cf7-form textarea{min-height:var(--s-150);padding-top:var(--s-15);padding-bottom:var(--s-15);resize:none;font-family:inherit}html .c-cf7-form select{padding-right:var(--s-50);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1L6 6L11 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right var(--s-15) center;background-size:var(--s-15) auto}html .c-cf7-form select::-ms-expand{display:none}html .c-cf7-form select option{background-color:var(--color-white);color:var(--color-black);padding:var(--s-10) var(--s-15)}html .c-cf7-form select option:checked,html .c-cf7-form select option:hover,html .c-cf7-form select option:focus{background-color:var(--color-pink-light);color:var(--color-black)}html .c-cf7-form select option:disabled{color:var(--color-black-50)}html .c-cf7-form select:disabled{opacity:.6}html .c-cf7-form select:has(option[value=""]:checked){color:var(--color-black-50)}html .c-cf7-form select,html .c-cf7-form ::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}html .c-cf7-form select{display:flex;align-items:center}html .c-cf7-form select::picker(select){position-area:block-end span-inline-end;position-try-fallbacks:block-start span-inline-end;margin-top:var(--s-5);background-color:var(--color-white);border:1px solid var(--color-black);border-radius:var(--s-10);padding:var(--s-5);box-shadow:0 4px 16px hsl(from var(--color-black) h s l/.12);max-height:17.5rem;overflow-y:auto}html .c-cf7-form select option{display:flex;align-items:center;padding:var(--s-10) var(--s-15);border-radius:var(--s-5);background-color:transparent;color:var(--color-black);cursor:pointer;transition:all .3s cubic-bezier(.51,.01,.2,1);font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}html .c-cf7-form select option:hover,html .c-cf7-form select option:focus{background-color:var(--color-dusty-white)}html .c-cf7-form select option:checked{background-color:var(--color-dusty-white)}html .c-cf7-form select option::checkmark{display:none}html .c-cf7-form select::picker-icon{display:none}html .c-cf7-form input[type=checkbox],html .c-cf7-form input[type=radio]{width:var(--s-15);height:var(--s-15);margin:0;cursor:pointer;accent-color:var(--color-black)}html .c-cf7-form .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}html .c-cf7-form .wpcf7-acceptance label{flex-direction:row;align-items:center;gap:var(--s-10)}html .c-cf7-form .wpcf7-acceptance input[type=checkbox]{flex:0 0 auto}html .c-cf7-form .wpcf7-acceptance .wpcf7-list-item-label{flex:1 1 auto}html .c-cf7-form .wpcf7-not-valid-tip{display:block;margin-top:var(--s-5);color:var(--color-red);font-size:var(--b1);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:normal}html .c-cf7-form .wpcf7-response-output{display:block;margin:var(--s-20) 0 0;padding:var(--s-15) var(--s-20);border:1px solid var(--color-black);border-radius:var(--s-5);color:var(--color-black);font-size:var(--b1);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:normal}html .c-cf7-form .wpcf7-response-output:empty{display:none}html .c-cf7-form[data-status=mail_sent] .wpcf7-response-output{border-color:var(--color-green);color:var(--color-green)}html .c-cf7-form[data-status=mail_failed] .wpcf7-response-output,html .c-cf7-form[data-status=validation_failed] .wpcf7-response-output,html .c-cf7-form[data-status=aborted] .wpcf7-response-output,html .c-cf7-form[data-status=spam] .wpcf7-response-output{border-color:var(--color-red);color:var(--color-red)}html .c-cf7-form .wpcf7-spinner{display:inline-block;width:var(--s-20);height:var(--s-20);margin-left:var(--s-10);vertical-align:middle}.c-marquee{--gap-marquee: var(--s-20);--animation-duration-marquee: 20s;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap-marquee)}@media(hover:hover){.c-marquee--hover-pause:hover .c-marquee__content{animation-play-state:paused}}.c-marquee--reverse .c-marquee__content{animation-direction:reverse}.c-marquee__content{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap-marquee);min-width:100%;animation:marquee var(--animation-duration-marquee) linear infinite}@media(prefers-reduced-motion:reduce){.c-marquee__content{animation-play-state:paused!important}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap-marquee)))}}.c-article-grid{position:relative;min-height:12.5em;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}@media(max-width:1140px){.c-article-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.c-article-grid{grid-template-columns:1fr}}.c-review-card{display:flex;flex-direction:column;gap:var(--s-60);padding:var(--s-40);background-color:var(--review-card-bg);color:var(--review-card-text);border-radius:var(--s-5);height:100%}@media(max-width:1140px){.c-review-card{padding:var(--s-20)}}.c-review-card__header{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-20)}.c-review-card__title{width:100%;max-width:20em}.c-review-card__review{width:100%;max-width:31.875em}.c-review-card__footer{display:flex;align-items:center;gap:var(--s-10);margin-top:auto}.c-review-card__initial{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:100%;background-color:var(--review-card-initial-bg);color:var(--review-card-initial-text)}@media(max-width:800px){.c-review-card__initial{width:3rem;height:3rem}}.c-review-card__initial--photo{position:relative;overflow:hidden;background-color:transparent}.c-custom-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-10);height:100%;text-decoration:none;color:inherit}.c-custom-card:not(:has(.c-custom-card__image)){background-color:var(--color-dusty-white);border-radius:.5em;padding:var(--s-30);min-height:10em;transition:background-color .3s var(--pk-ease)}@media(hover:hover){.c-custom-card:not(:has(.c-custom-card__image)):hover{background-color:var(--color-off-white)}}.c-custom-card[data-card-squiggle]{padding:var(--s-30)}.c-custom-card[data-card-squiggle] .c-custom-card__image{border-radius:.1875rem}.c-custom-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-10);flex:1 1 auto;width:100%}.c-custom-card__image{position:relative;overflow:hidden;width:100%;margin-bottom:var(--s-15)}@media(max-width:640px){.c-custom-card__image{margin-bottom:var(--s-5)}}.c-custom-card__image .c-tag{position:absolute;top:var(--s-10);left:var(--s-10);z-index:1}.c-custom-card__credit{position:absolute;right:0;bottom:0;z-index:1;padding:2px var(--s-10);background-color:#ffffffdb;color:var(--color-off-black);border-top-left-radius:.1875rem}.c-custom-card__tag{align-self:start;margin-bottom:var(--s-10)}.c-custom-card__meta{display:flex;align-items:center;gap:.5714285714em;flex-wrap:wrap}.c-custom-card__meta .u-icon{width:1.5em;height:1.5em}.c-custom-card__dot{width:3px;height:3px;border-radius:50%;background:currentcolor;flex-shrink:0}.c-custom-card__title span{background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:0 100%;background-position:left bottom;transition:background-size .4s var(--pk-ease)}.c-custom-card__cta{display:inline-flex;align-items:center;gap:var(--s-10);margin-top:auto;padding-top:var(--s-5);text-decoration:none;color:inherit}.c-custom-card__cta-icon{flex-shrink:0;width:1.75rem;height:1.75rem;overflow:hidden}.c-custom-card__cta-arrows{transition:transform .3s var(--pk-ease)}@media(hover:hover){.c-custom-card:hover .c-custom-card__cta-arrows{transform:translate(36px)}.c-custom-card:hover .c-custom-card__title span{background-size:100% 100%}}.c-custom-card--overlay{cursor:pointer}.c-custom-card--overlay .c-custom-card__link{color:inherit;text-decoration:none}.c-custom-card--overlay .c-custom-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.c-custom-card--overlay .c-custom-card__link:active:not(:disabled):focus-visible,.c-custom-card--overlay .c-custom-card__link:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-custom-card--overlay .c-custom-card__subtitle a{position:relative;z-index:2}.c-squiggle-border{position:absolute;inset:var(--s-5);width:auto;height:auto;pointer-events:none;z-index:2;color:var(--color-off-black)}[data-card-squiggle]{position:relative}.c-paper-fold-card{--_fold-size: 2em;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-50);padding:var(--s-20);background-color:var(--paper-fold-card-bg);border:1px solid var(--paper-fold-card-border);color:var(--paper-fold-card-text);border-radius:var(--s-5);text-decoration:none;position:relative;clip-path:polygon(calc(100% - var(--_fold-size)) 0%,100% var(--_fold-size),100% 100%,0 100%,0 0);transition:all .3s cubic-bezier(.51,.01,.2,1);height:100%}.c-paper-fold-card__fold{width:0;height:0;border-style:solid;border-width:0 var(--_fold-size) var(--_fold-size) 0;border-color:transparent transparent var(--paper-fold-card-border) transparent;position:absolute;right:-1px;top:-1px;filter:drop-shadow(-.1em .1em .125em var(--color-black-30));transition:all .3s cubic-bezier(.51,.01,.2,1);border-bottom-left-radius:var(--s-5)}@media(hover:hover){a.c-paper-fold-card:hover{--_fold-size: 2.5em}}.c-paper-fold-card__icon{display:inline-flex;align-items:center;justify-content:center;font-size:2em}.c-paper-fold-card__content{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:var(--s-15)}.c-paper-fold-card__logo{display:block;width:auto;height:5.5em;max-width:100%}.c-paper-fold-card__cta{margin-left:auto}.c-material-card{display:flex;flex-direction:column;gap:var(--s-20);height:100%;background-color:var(--color-dusty-white);padding:var(--s-20);position:relative;overflow:hidden;border-radius:var(--s-5)}@media(hover:hover){.c-material-card:hover:before{transform:translate(-50%,-50%) scale(1)}}.c-material-card:before{content:"";width:350%;aspect-ratio:1/1;border-radius:100%;background-color:var(--color-blue-light);position:absolute;left:0;top:0;transform:translate(-50%,-50%) scale(0);transition:all .3s cubic-bezier(.51,.01,.2,1);z-index:1}.c-material-card__title{position:relative;z-index:2}.c-material-card__image{overflow:hidden;width:100%;max-width:75%;margin:auto auto 0;position:relative;z-index:2;border-radius:var(--s-5);box-shadow:0 var(--s-5) var(--s-5) 0 var(--color-black-10)}.c-form{display:block;width:100%}.c-form__fieldset-flex-wrapper{display:flex;flex-wrap:wrap;gap:var(--s-30)}@media(max-width:800px){.c-form__fieldset-flex-wrapper{margin-bottom:var(--s-30);display:block}.c-form__fieldset-flex-wrapper:last-child{margin-bottom:0}}.c-form__fieldset-flex-wrapper .c-form__fieldset:last-child{margin-bottom:var(--s-30)}.c-form__fieldset{padding:0;margin:0 0 var(--s-30);border-width:0}.c-form__fieldset:last-child{margin-bottom:0}.c-form__fieldset-flex-wrapper .c-form__fieldset{flex:1 0 0}.c-form__fieldset--flex{display:flex;gap:var(--s-15)}.c-form__label,.c-form__legend{display:block;margin:0 0 var(--s-10);cursor:pointer;width:100%;text-transform:uppercase;font-size:var(--b1);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:normal}.c-form__input{display:block;width:100%;height:var(--s-50);box-sizing:border-box;padding:0 var(--s-15);margin:0;border:1px solid var(--color-black);border-radius:var(--s-10);background-color:var(--color-white);box-shadow:none;outline:none;transition:all .3s cubic-bezier(.51,.01,.2,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-black);font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}@media(hover:hover){.c-form__input:hover{outline:0;background-color:var(--color-white);color:var(--color-black);border-color:var(--color-black);box-shadow:inset 0 0 0 .5px var(--color-black)}}.c-form__input:focus{outline:0;background-color:var(--color-white);color:var(--color-black);border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}.c-form__input:disabled{outline:0;box-shadow:none;pointer-events:none;background-color:#f5f5f5;color:var(--color-black-40);border-color:#b3b3b3;opacity:.6}.c-form__input:-webkit-autofill,.c-form__input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}.c-form__input[data-autocompleted]{background-color:transparent!important}.c-form__input::placeholder{color:var(--color-black-50);opacity:1}.c-form__input:-ms-input-placeholder{color:var(--color-black-50)}.c-form__input::-ms-input-placeholder{color:var(--color-black-50)}.c-form__input--error{border-color:var(--color-red);box-shadow:inset 0 0 0 1px var(--color-red)}@media(hover:hover){.c-form__input--error:hover{border-color:var(--color-red);box-shadow:inset 0 0 0 1px var(--color-red)}}.c-form__input--error:focus{border-color:var(--color-red);box-shadow:inset 0 0 0 1px var(--color-red)}.c-form__input--success{border-color:#4caf50;box-shadow:inset 0 0 0 1px #4caf50}@media(hover:hover){.c-form__input--success:hover{border-color:#4caf50;box-shadow:inset 0 0 0 1px #4caf50}}.c-form__input--success:focus{border-color:#4caf50;box-shadow:inset 0 0 0 1px #4caf50}.c-form__input--small{height:var(--s-40);padding:0 var(--s-15);font-size:var(--b1);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:normal}.c-form__input--password,.c-form__input--search{padding-right:var(--s-60)}.c-form__input--newsletter{height:var(--s-40);border-top:none;border-left:none;border-right:none;border-bottom-color:var(--color-white);padding-left:0;background-color:transparent;color:var(--color-white);border-radius:0}.c-form__input--newsletter::placeholder{color:var(--color-white-50);opacity:1}.c-form__input--newsletter:-ms-input-placeholder{color:var(--color-white-50)}.c-form__input--newsletter::-ms-input-placeholder{color:var(--color-white-50)}.c-form__input--textarea{min-height:var(--s-150);height:var(--s-150);padding-top:var(--s-15);padding-bottom:var(--s-15);resize:none}.c-form__input--select,.c-form__input--date{padding-right:var(--s-60);cursor:pointer}.c-form__input--inline{width:var(--s-80);height:var(--s-40);display:block;text-align:center;padding-left:var(--s-10);padding-right:var(--s-10)}.c-form__checkbox,.c-form__radio{position:absolute;opacity:0;cursor:pointer;box-sizing:border-box;width:1lh;height:1lh;margin:0}.c-form__checkbox-wrapper{display:flex;margin-bottom:var(--s-10)}.c-form__checkbox-wrapper:last-child{margin-bottom:0}.c-form__checkbox-label,.c-form__radio-label{box-sizing:border-box}.c-form__checkbox-label:before,.c-form__checkbox-label:after,.c-form__radio-label:before,.c-form__radio-label:after{box-sizing:border-box;line-height:1;transform-origin:center}.c-form__checkbox-label a,.c-form__radio-label a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-form__checkbox-label a:hover:not(:disabled),.c-form__radio-label a:hover:not(:disabled){background-size:0 100%}}.c-form__radio-grid{display:flex;flex-wrap:wrap;gap:var(--s-15)}@media(max-width:1140px){.c-form__radio-grid{gap:var(--s-10)}}.c-form__checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--s-30) var(--s-15)}@media(max-width:800px){.c-form__checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--s-15) var(--s-15)}}.c-form__checkbox+.c-form__checkbox-label{padding-left:1.5lh;position:relative;display:inline-block;cursor:pointer;font-size:var(--b1);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:normal}.c-form__checkbox+.c-form__checkbox-label:before,.c-form__checkbox+.c-form__checkbox-label:after{position:absolute;left:0;top:0;display:block;width:1lh;height:1lh;transition:all .3s cubic-bezier(.51,.01,.2,1);font-size:var(--b1);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:normal}.c-form__checkbox+.c-form__checkbox-label:before{content:"";background-color:var(--color-white);border:1px solid var(--color-black);border-radius:var(--s-10)}.c-form__checkbox+.c-form__checkbox-label:after{content:"";transform:scale(0);background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTAuOTY5IDMuOTk3LTUuODIgNS44MkwyLjAzIDYuN2wuODI5LS44MjhMNS4xNDggOC4xNmw0Ljk5Mi00Ljk5Mi44MjkuODI4WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}@media(hover:hover){.c-form__checkbox:hover:not(:checked)+.c-form__checkbox-label:before{outline:0;border-color:var(--color-black);background-color:var(--color-white)}}.c-form__checkbox:focus:not(:checked)+.c-form__checkbox-label:before{outline:0;border-color:var(--color-black);background-color:var(--color-white)}.c-form__checkbox:checked+.c-form__checkbox-label:before{outline:0;border-color:var(--color-black);background-color:var(--color-black)}.c-form__checkbox:checked+.c-form__checkbox-label:after{transform:scale(.5)}.c-form__checkbox:disabled+.c-form__checkbox-label{cursor:not-allowed;pointer-events:none;opacity:.5}.c-form__radio+.c-form__radio-label{padding-left:1.5lh;position:relative;display:inline-block;cursor:pointer;font-size:var(--b1);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:normal}.c-form__radio+.c-form__radio-label:before,.c-form__radio+.c-form__radio-label:after{position:absolute;left:0;top:0;display:block;width:1lh;height:1lh;border-radius:100%;transition:all .3s cubic-bezier(.51,.01,.2,1);font-size:var(--b1);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:normal}.c-form__radio+.c-form__radio-label:before{content:"";background-color:var(--color-white);border:1px solid var(--color-black)}.c-form__radio+.c-form__radio-label:after{content:"";transform:scale(0);background-color:var(--color-black)}@media(hover:hover){.c-form__radio:hover:not(:checked)+.c-form__radio-label:before{outline:0;border-color:var(--color-black);background-color:var(--color-white)}}.c-form__radio:focus:not(:checked)+.c-form__radio-label:before{outline:0;border-color:var(--color-black);background-color:var(--color-white)}.c-form__radio:checked+.c-form__radio-label:before{outline:0;border-color:var(--color-black);background-color:var(--color-white)}.c-form__radio:checked+.c-form__radio-label:after{transform:scale(.5)}.c-form__radio:disabled+.c-form__radio-label{cursor:not-allowed;pointer-events:none;opacity:.5}.c-form__errors{margin-bottom:var(--s-20);color:var(--color-red)}.c-form__errors-list{margin-top:var(--s-15)}.c-form__errors-list li{margin-bottom:var(--s-5)}.c-form__errors-list li:last-child{margin-bottom:0}.c-form__errors-list a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-form__errors-list a:hover:not(:disabled){background-size:0 100%}}.c-form__success{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-20)}.c-form__validation-message{margin-top:var(--s-5);color:var(--color-red)}.c-form__password-wrapper{position:relative}.c-form__password-toggle{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-form__password-toggle:hover,.c-form__password-toggle:focus,.c-form__password-toggle:active{outline:none}.c-form__password-toggle{cursor:pointer;position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;height:100%;font-size:1em;padding-left:var(--s-20);padding-right:var(--s-20);transition:all .3s cubic-bezier(.51,.01,.2,1);opacity:.5;z-index:1}@media(hover:hover){.c-form__password-toggle:hover{opacity:.75}}.c-form__password-toggle:active:not(:disabled):focus-visible,.c-form__password-toggle:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.has-password-visible .c-form__password-toggle{opacity:1}.c-form__search-wrapper{position:relative}.c-form__search-actions{position:absolute;top:50%;right:var(--s-15);transform:translateY(-50%);display:inline-flex;align-items:center;gap:var(--s-5)}.c-form__search-reset,.c-form__search-submit{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-form__search-reset:hover,.c-form__search-reset:focus,.c-form__search-reset:active,.c-form__search-submit:hover,.c-form__search-submit:focus,.c-form__search-submit:active{outline:none}.c-form__search-reset,.c-form__search-submit{transition:all .3s cubic-bezier(.51,.01,.2,1);font-size:1.25em}.c-form__search-reset:active:not(:disabled):focus-visible,.c-form__search-reset:focus:not(:disabled):focus-visible,.c-form__search-submit:active:not(:disabled):focus-visible,.c-form__search-submit:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-form__search-reset{display:none}.c-form__search-reset.is-visible{display:inline-flex;align-items:center;justify-content:center}.c-form__newsletter-wrapper{position:relative;display:flex;gap:var(--s-10)}@media(max-width:480px){.c-form__newsletter-wrapper{flex-direction:column}}.c-form__newsletter-submit{flex-shrink:0;flex-grow:0;height:var(--s-50);min-height:auto}.c-form__select-wrapper{position:relative;cursor:pointer}.c-form__select-indicator{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;right:var(--s-15);transform:translateY(-50%);font-size:.75em;pointer-events:none}.c-form__date-wrapper{position:relative;cursor:pointer}.c-form__date-indicator{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;right:var(--s-15);transform:translateY(-50%);font-size:1em;pointer-events:none}.c-form--contact{position:relative;width:100%}.c-form--contact .c-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-20) var(--s-25)}@media(max-width:800px){.c-form--contact .c-form__grid{grid-template-columns:1fr}}.c-form--contact .c-form__fieldset{margin:0;display:flex;flex-direction:column;gap:var(--s-10)}.c-form--contact .c-form__fieldset--full{grid-column:1/-1}.c-form--contact .c-form__label{margin:0;text-transform:none;cursor:default}.c-form--contact .c-form__label span[aria-hidden=true]{color:var(--color-red)}.c-form--contact .c-form__input{border-width:1px;border-color:var(--color-black-20)}@media(hover:hover){.c-form--contact .c-form__input:hover{border-width:1px;border-color:var(--color-black-40)}}.c-form--contact .c-form__input:focus{border-width:1px;border-color:var(--color-black-100)}.c-form--contact .c-form__input--textarea{height:auto;min-height:10rem}.c-form--contact .c-form__checkbox-wrapper{margin-top:var(--s-25);margin-bottom:0}.c-form--contact .c-form__checkbox+.c-form__checkbox-label{text-transform:none}.c-form--contact .c-form__checkbox+.c-form__checkbox-label:before{border-radius:var(--s-5)}.c-form--contact .c-form__input:user-invalid:not(:focus){border-width:1px;border-color:var(--color-red)}.c-form--contact .c-form__input.is-invalid{border-width:1px;border-color:var(--color-red)}.c-form--contact .c-form__error{margin:var(--s-5) 0 0;color:var(--color-red)}.c-form--contact .c-form__actions{margin-top:var(--s-25)}.c-form--contact .c-form__feedback{margin-top:var(--s-15)}.c-form--contact .c-form__feedback:empty{display:none}.c-form--contact .c-form__feedback--error{color:var(--color-error, #d94c47);font-weight:600}.c-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.c-promoter-search{width:100%}.c-promoter-search__filters{display:flex;flex-direction:column;gap:var(--s-20)}.c-promoter-search__actions{margin-top:var(--s-10);align-self:flex-start}.c-promoter-search__results{margin-top:var(--s-25);min-height:var(--s-50)}.c-promoter-search__hint{color:var(--color-black-50);margin:0}.c-promoter-search__privacy{margin-top:var(--s-30);padding-top:var(--s-20);border-top:1px solid var(--color-black-10);color:var(--color-black-50)}.c-promoter-search__privacy-summary{cursor:pointer;list-style:none;color:var(--color-black)}.c-promoter-search__privacy-summary::-webkit-details-marker{display:none}.c-promoter-search__privacy-summary:after{content:"+";margin-left:var(--s-10)}.c-promoter-search__privacy-summary:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.c-promoter-search__privacy-body{margin-top:var(--s-15)}.c-promoter-search__privacy-body p,.c-promoter-search__privacy-body ul{margin:0 0 var(--s-15)}.c-promoter-search__privacy-body ul{padding-left:var(--s-20);list-style:disc}.c-promoter-search__privacy-body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.c-promoter-search__privacy[open] .c-promoter-search__privacy-summary:after{content:"−"}.pk-promoter-search__hint{margin:0 0 var(--s-15);color:var(--color-black-70)}.pk-promoter-search__schools{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-5)}.pk-promoter-search__school{width:100%;text-align:left;padding:var(--s-10) var(--s-15);background:var(--color-off-white);border:0;border-radius:3px;cursor:pointer}.pk-promoter-search__school:hover,.pk-promoter-search__school:focus-visible{background:var(--pk-segment-color-light, var(--color-dusty-white))}.pk-promoter-search__empty{margin:0;color:var(--color-black-70)}.pk-promoter-card{display:flex;gap:var(--s-15);align-items:center;padding:var(--s-15) var(--s-20);background:var(--color-off-white);border-radius:3px}.pk-promoter-card+.pk-promoter-card{margin-top:var(--s-10)}.pk-promoter-card__photo{width:4em;height:4em;flex:0 0 auto;object-fit:cover;border-radius:50%}.pk-promoter-card__info{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.pk-promoter-card__county{color:var(--color-black-70)}.pk-promoter-card__link{color:inherit;text-decoration:none;width:fit-content;max-width:100%;overflow-wrap:anywhere;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size .3s ease-in-out}.pk-promoter-card__link:hover,.pk-promoter-card__link:focus-visible{background-size:0 1px;background-position:100% 100%}.c-table{margin:0 calc(var(--s-20) * -1);padding:0 var(--s-20);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.c-table::-webkit-scrollbar{display:none}.c-table table{width:100%;table-layout:auto;border-collapse:collapse}.c-table thead,.c-table tfoot{margin:0;border:none;text-align:left;background-color:var(--color-black-20)}.c-table thead tr,.c-table tfoot tr{border-bottom:none}.c-table tr{border-bottom:1px solid hsl(from currentcolor h s l/20%);display:flex;gap:var(--s-15);padding:var(--s-10)}.c-table th,.c-table td{flex-grow:1;flex-basis:0;min-width:0;padding:0;border:none;word-break:break-word;font-weight:400}@media(max-width:800px){.c-table th,.c-table td{flex:none;width:200px}}.c-table u{text-decoration:underline}.c-table a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-table a:hover:not(:disabled){background-size:0 100%}}.c-header{position:sticky;top:0;z-index:var(--pk-z-header);background:#fff;view-transition-name:pk-header}.c-header__inner{display:flex;align-items:center;height:5.5em;padding:0 var(--container-padding)}@media(max-width:960px){.c-header__inner{height:4em}}.c-header__logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none;margin-right:2.5em}@media(max-width:960px){.c-header__logo{margin-right:auto}}.c-header__logo .u-icon{width:6.0625em;height:3em}@media(max-width:960px){.c-header__logo .u-icon{width:4.8125em;height:2.375em}}.c-header__nav{display:flex;align-items:center;gap:1.25em}@media(max-width:960px){.c-header__nav{display:none}}.c-header__link{--_header-link-color: #000;display:inline-flex;align-items:center;gap:.3125em;padding:.375em .25em;color:var(--_header-link-color);text-decoration:none;background:none;border:none;cursor:pointer;white-space:nowrap;font-weight:600;transition:color .2s var(--pk-ease)}.c-header__link:hover{--_header-link-color: var(--color-black-60)}.c-header__link.is-current .c-hover-line__line{transform:scaleX(1)}.c-header__link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring);border-radius:3px}.c-header__chevron.u-icon{width:.625em;height:.375em;transition:transform .2s var(--pk-ease)}[aria-expanded=true]>.c-header__chevron.u-icon{transform:rotate(180deg)}.c-header__dropdown{position:relative}.c-header__dropdown:hover .c-header__dropdown-menu,.c-header__dropdown:focus-within .c-header__dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.c-header__dropdown-menu{position:absolute;top:100%;left:0;min-width:11.25em;background:#fff;border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 4px 16px #00000014;list-style:none;margin:.5em 0 0;padding:.375em 0;opacity:0;visibility:hidden;transform:translateY(-.25em);transition:opacity .2s var(--pk-ease),transform .2s var(--pk-ease),visibility .2s;z-index:var(--pk-z-mega)}.c-header__dropdown-link{display:block;padding:.5em 1em;color:#000;text-decoration:none;font-weight:600;transition:background .15s var(--pk-ease)}.c-header__dropdown-link:hover{background:#f4f4f4}.c-header__actions{display:flex;align-items:center;gap:.5625em;margin-left:auto;height:100%}@media(max-width:960px){.c-header__actions{display:none}}.c-header__externals{display:flex;align-items:center;gap:1.25em;padding:0 1.25em;height:100%;position:relative}@media(max-width:1280px){.c-header__externals{display:none}}.c-header__external{--_ext-color: #272727;display:inline-flex;align-items:center;gap:.625em;color:var(--_ext-color);text-decoration:none;white-space:nowrap;font-weight:600}.c-header__external:focus-visible{outline:none;box-shadow:var(--pk-focus-ring);border-radius:3px}.c-header__external .u-icon--external{width:1.4375em;height:1.4375em;fill:none;stroke:none;stroke-width:initial;overflow:hidden}.c-header__external .c-header__ext-arrows{transition:transform .3s var(--pk-ease)}.c-header__external:hover .c-header__ext-arrows{transform:translateY(-22px)}.c-header__segment{--_seg-bg: #000;--_seg-color: #fff;display:inline-flex;align-items:center;gap:.625em;height:3em;padding:0 1.25em;background:var(--_seg-bg);color:var(--_seg-color);border:none;border-radius:3px;box-shadow:0 4px 6px #0000000a;cursor:pointer;white-space:nowrap;transition:background .3s var(--pk-ease),color .3s var(--pk-ease);flex-shrink:0}.c-header__segment:focus-visible{outline:none;box-shadow:0 4px 6px #0000000a,0 0 0 2px var(--pk-segment-color, #1a6399)}.c-header__segment.is-segment-active{--_seg-bg: var(--pk-segment-color, #000);--_seg-color: #000}.c-header__segment-default{font-weight:600}.c-header__segment.is-segment-active .c-header__segment-default{display:none}.c-header__segment-active{display:none;align-items:center;gap:.625em}.c-header__segment.is-segment-active .c-header__segment-active{display:inline-flex}.c-header__segment-icon{width:.9375em;height:1.25em;flex-shrink:0}.c-header__segment-label{font-weight:600}.c-header__segment-slider{display:inline-flex;flex-direction:column;height:1.45em;overflow:hidden}.c-header__segment-value{font-weight:600;transition:transform .3s var(--pk-ease)}.c-header__segment.is-segment-active:hover .c-header__segment-value{transform:translateY(-100%)}.c-header__hamburger{display:none;align-items:center;justify-content:center;width:2.5em;height:2.5em;min-width:2.75rem;min-height:2.75rem;padding:0;border:none;background:none;cursor:pointer;border-radius:3px;color:#000;transition:background .2s var(--pk-ease)}.c-header__hamburger:hover{background:#f4f4f4}.c-header__hamburger:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}@media(max-width:960px){.c-header__hamburger{display:flex}}.c-header__hamburger-icon{width:1.5em;height:1.5em}.c-header.is-scrolled{box-shadow:0 1px 3px #00000014}.c-header__mega{position:absolute;top:100%;left:0;right:0;z-index:var(--pk-z-mega);background:#fff;box-shadow:0 8px 24px #0000001f;border-top:1px solid #e5e5e5;opacity:0;visibility:hidden;transform:translateY(-.5em);transition:opacity .2s var(--pk-ease),transform .2s var(--pk-ease),visibility .2s}.c-header__mega[aria-hidden=false]{opacity:1;visibility:visible;transform:translateY(0)}.c-header__mega-inner{padding:var(--s-30) var(--container-padding)}.c-header__mega-title{font-weight:600;color:var(--color-grey-text);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--s-20) 0}.c-header__mega-grid{display:flex;flex-wrap:wrap;gap:var(--s-5);list-style:none;margin:0;padding:0}.c-header__mega-card{display:inline-flex;align-items:center;gap:var(--s-10);padding:var(--s-10) var(--s-20);border-radius:100vmax;text-decoration:none;border:0;background:transparent;color:#000;transition:background-color .3s var(--pk-ease)}.c-header__mega-card:hover{background:var(--card-color, #fff)}.c-header__mega-card:hover .c-header__mega-dot{background:var(--color-white, #fff)}.c-header__mega-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--card-color, var(--pk-segment-color, #1a6399))}.c-header__mega-dot{width:.75em;height:.75em;border-radius:100vmax;background:var(--card-color, transparent);flex-shrink:0;transition:background-color .3s var(--pk-ease)}.c-header__mega-name{color:#000}.c-header__mega-inner--edutorium{display:grid;grid-template-columns:15em minmax(0,1fr);gap:var(--s-60);align-items:start}@media(max-width:1140px){.c-header__mega-inner--edutorium{grid-template-columns:1fr;gap:var(--s-30)}}.c-header__mega-categories{display:flex;flex-direction:column;gap:var(--s-25);padding-right:var(--s-30);border-right:1px solid var(--color-dusty-white, #e5e5e5)}@media(max-width:1140px){.c-header__mega-categories{padding-right:0;padding-bottom:var(--s-25);border-right:0;border-bottom:1px solid var(--color-dusty-white, #e5e5e5)}}.c-header__mega-categories .c-header__mega-title{margin:0}.c-header__mega-tablist{display:flex;flex-direction:column;gap:var(--s-15);list-style:none;margin:0;padding:0}.c-header__mega-tab{display:inline-flex;align-items:center;gap:var(--s-15);color:#000;text-decoration:none;transition:color .2s var(--pk-ease)}.c-header__mega-tab .u-icon{width:1.375em;height:1.375em;color:var(--color-grey-text);transition:color .2s var(--pk-ease)}.c-header__mega-tab:hover,.c-header__mega-tab:focus-visible{outline:none;text-decoration:underline;text-underline-offset:4px}.c-header__mega-tab:hover .u-icon,.c-header__mega-tab:focus-visible .u-icon{color:#000}.c-header__mega-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-25)}@media(max-width:800px){.c-header__mega-features{grid-template-columns:1fr}}.c-header__mega-feature{display:grid;grid-template-columns:11.25em minmax(0,1fr);gap:var(--s-20);text-decoration:none;color:#000;transition:opacity .2s var(--pk-ease)}.c-header__mega-feature:hover{opacity:.85}.c-header__mega-feature-media{display:block;width:100%;aspect-ratio:4/3;border-radius:.3125em;background-color:var(--color-dusty-white, #f4f4f4);background-size:cover;background-position:center}.c-header__mega-feature-body{display:flex;flex-direction:column;gap:var(--s-5);min-width:0;align-self:center}.c-header__mega-feature-eyebrow{color:var(--color-grey-text);text-transform:uppercase;letter-spacing:.04em}.c-header__mega-feature-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-header__mega-feature-date{color:var(--color-grey-text)}@media(prefers-reduced-motion:reduce){.c-header,.c-header__link,.c-header__chevron,.c-header__external,.c-header__segment,.c-header__mega,.c-header__mega-card{transition:none}}.c-segment-suggest{position:absolute;top:calc(100% + var(--s-10));right:0;z-index:60;width:max-content;max-width:20em;display:grid;gap:var(--s-5);padding:var(--s-20) var(--s-25);background-color:var(--color-white);border-radius:.25rem;box-shadow:inset .1875rem 0 0 0 var(--pk-segment-color, var(--color-blue)),0 .75rem 2rem var(--color-black-10);animation:pk-segment-suggest-in .25s ease-in-out both}@media(prefers-reduced-motion:reduce){.c-segment-suggest{animation:none}}.c-segment-suggest__eyebrow{margin:0;color:var(--color-black-40)}.c-segment-suggest__name{display:flex;gap:var(--s-10);align-items:baseline;margin:0;color:var(--color-black)}.c-segment-suggest__dot{flex:0 0 auto;width:.625rem;height:.625rem;border-radius:50%;background-color:var(--pk-segment-color, var(--color-blue))}.c-segment-suggest__text{margin:var(--s-5) 0 0;color:var(--color-black-70)}.c-segment-suggest__actions{display:flex;gap:var(--s-20);align-items:center;margin-top:var(--s-15)}.c-segment-suggest__yes{padding:var(--s-10) var(--s-20);border:0;border-radius:.25rem;background-color:var(--pk-segment-color-light, var(--color-black-10));color:var(--color-black);cursor:pointer;transition:background-color .2s ease-in-out}.c-segment-suggest__yes:hover,.c-segment-suggest__yes:focus-visible{background-color:var(--pk-segment-color, var(--color-blue))}.c-segment-suggest__no{padding:0;border:0;background:none;color:var(--color-black-60);cursor:pointer;transition:color .2s ease-in-out}.c-segment-suggest__no:hover,.c-segment-suggest__no:focus-visible{color:var(--color-black)}@keyframes pk-segment-suggest-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:none}}.c-footer{--footer-bg: #202020;--footer-reveal-height: 320px;color:var(--color-dusty-white);position:relative}.c-footer__strip{overflow:hidden}.c-footer__strip-track{display:flex;width:max-content;animation:c-footer-strip-slide 25s linear infinite}@media(prefers-reduced-motion:reduce){.c-footer__strip-track{animation:none}}.c-footer__strip-segment{flex:0 0 20vw;height:6px}.c-footer__strip-segment--predskolsko{background-color:#ffa8c6}.c-footer__strip-segment--razredna-nastava{background-color:#45aaf3}.c-footer__strip-segment--predmetna-nastava{background-color:#90e6f7}.c-footer__strip-segment--srednje-skole{background-color:#f26e6a}.c-footer__strip-segment--jezicne-skole{background-color:#e6ef9c}.c-footer__newsletter{padding-top:var(--s-40);padding-bottom:var(--s-40);display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20)}.c-footer__newsletter-label{display:flex;align-items:center;gap:var(--s-5)}.c-footer__newsletter-col{grid-column:span 2;display:flex;flex-direction:column;justify-content:space-between;align-items:start}.c-footer__newsletter-content{grid-column:span 6}.c-footer__newsletter-title{margin-bottom:var(--s-40);max-width:11.1666666667em}.c-footer__newsletter-text{margin-bottom:var(--s-80);max-width:21.75em}.c-footer__newsletter-form{max-width:21.75em}.c-footer__newsletter-field{display:flex;gap:var(--s-5)}.c-footer__newsletter-input{flex:1 1 auto;height:var(--s-40);padding:0 var(--s-15);border:1px solid var(--color-white-40);border-radius:var(--s-5);background:transparent;color:var(--color-white);outline:none;transition:border-color .2s var(--pk-ease)}.c-footer__newsletter-input::placeholder{color:var(--color-white-50)}@media(hover:hover){.c-footer__newsletter-input:hover{border-color:var(--color-white-60)}}.c-footer__newsletter-input:focus{border-color:var(--color-white);outline:none;box-shadow:none}.c-footer__newsletter-input:user-invalid:not(:focus){border-color:var(--color-red)}@media(max-width:640px){.c-footer__newsletter-input{width:100%}}.c-footer__newsletter-submit{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:2.375em;padding:0 var(--s-15);border:0;border-radius:3px;background:var(--color-white, #fff);color:var(--color-black, #000);cursor:pointer;transition:opacity .2s var(--pk-ease)}.c-footer__newsletter-submit:hover{opacity:.85}.c-footer__newsletter-submit:focus-visible{outline:2px solid var(--color-blue, #45aaf3);outline-offset:2px}@media(max-width:640px){.c-footer__newsletter-submit{width:100%}}.c-footer__newsletter-consent{margin-top:var(--s-15)}.c-footer__newsletter-checkbox{display:flex;align-items:center;gap:var(--s-10);color:var(--color-dusty-white, #f4f4f4);cursor:pointer}.c-footer__newsletter-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.c-footer__newsletter-checkmark{display:inline-block;width:1.125em;height:1.125em;border:1px solid var(--color-white-40);border-radius:var(--s-5);background:transparent;position:relative;flex-shrink:0;transition:border-color .2s var(--pk-ease),background-color .2s var(--pk-ease)}.c-footer__newsletter-checkmark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'><path fill='%23000' fill-rule='evenodd' d='m10.969 3.997-5.82 5.82L2.03 6.7l.829-.828L5.148 8.16l4.992-4.992.829.828Z' clip-rule='evenodd'/></svg>");background-size:70%;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .2s var(--pk-ease)}@media(hover:hover){.c-footer__newsletter-checkmark:hover{border-color:var(--color-white-60)}}input[type=checkbox]:checked+.c-footer__newsletter-checkmark{background-color:var(--color-white);border-color:var(--color-white)}input[type=checkbox]:checked+.c-footer__newsletter-checkmark:after{opacity:1}input[type=checkbox]:focus-visible+.c-footer__newsletter-checkmark{border-color:var(--color-white)}.c-footer__main{background-color:var(--footer-bg);position:relative;z-index:2;margin-bottom:calc(var(--footer-reveal-height) - 5px);padding-bottom:var(--s-40)}.c-footer__reveal{position:fixed;left:0;right:0;bottom:0;z-index:-1;background-color:var(--footer-bg);color:var(--color-dusty-white);padding-bottom:var(--s-25);pointer-events:none;opacity:0}.c-footer__reveal.is-revealed{opacity:1}.c-footer__reveal a,.c-footer__reveal nav,.c-footer__reveal .c-footer__bottom-inner{pointer-events:auto}.c-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-40);padding-top:var(--s-40);position:relative}@media(max-width:1140px){.c-footer__grid{grid-template-columns:1fr}}.c-footer__separator-vertical{position:absolute;left:50%;transform:translate(-50%);top:var(--s-40);bottom:var(--s-40);height:calc(100% - var(--s-40))}.c-footer__menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--s-20)}.c-footer__menus{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr)}@media(max-width:640px){.c-footer__menus{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:var(--s-20)}}@media(max-width:480px){.c-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-30)}}.c-footer__nav-title{color:var(--color-light-grey);margin:0 0 var(--s-30)}.c-footer__nav-list{display:flex;flex-direction:column;align-items:start;gap:var(--s-20)}.c-footer__nav-item{margin-bottom:0}.c-footer__nav-link{display:inline-block;color:var(--footer-heading);text-decoration:none;padding-bottom:.125em}.c-footer__nav-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-blue, #45aaf3);border-radius:2px}@media(max-width:480px){.c-footer__contact{grid-column:1/-1}}.c-footer__contact .c-footer__nav-link{white-space:nowrap}.c-footer__contact-note{display:block;margin-top:var(--s-5);color:var(--color-light-grey)}.c-footer__contact-address{display:block;margin-top:var(--s-5);color:var(--color-light-grey);font-style:normal}.c-footer__decoration{position:relative;min-height:0;padding-left:var(--s-30);display:flex;flex-direction:column;justify-content:space-between;min-width:0}.c-footer__decoration-label{display:flex;align-items:center;gap:var(--s-10);color:var(--footer-heading);margin-bottom:var(--s-25);position:relative;z-index:100}.c-footer__decoration-arrow{color:var(--footer-heading)}.c-footer__bottom{padding-block:var(--s-20)}.c-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-20)}@media(max-width:640px){.c-footer__bottom-inner{flex-direction:column;gap:var(--s-10)}}.c-footer__copyright{margin:0;color:var(--color-light-grey)}.c-footer__legal{display:flex;gap:var(--s-20);color:var(--color-light-grey)}@media(max-width:640px){.c-footer__legal{flex-wrap:wrap;gap:var(--s-10)}}.c-footer__legal-link{position:relative}.c-footer__legal-link:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.c-footer__legal-link{color:var(--color-light-grey);text-decoration:none;transition:color .2s var(--pk-ease)}.c-footer__legal-link:is(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:none;border:0;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer}.c-footer__big-text{color:var(--color-white);font-variant-numeric:slashed-zero;font-feature-settings:"calt" off;font-size:10.7638888889vw;font-style:normal;font-weight:600;line-height:108%;letter-spacing:-.04em;text-align:center;padding-bottom:var(--s-20);white-space:nowrap}@media(prefers-reduced-motion:reduce){.c-footer__legal-link,.c-footer__newsletter-input,.c-footer__newsletter-submit{transition:none}}.c-footer__books{position:relative;width:100%;height:27.5em;margin-left:auto;cursor:grab}@media(max-width:1140px){.c-footer__books{height:22.5em}}@media(max-width:800px){.c-footer__books{height:17.5em}}@media(max-width:480px){.c-footer__books{height:13.75em}}.c-footer__books:active{cursor:grabbing}.c-footer__book{position:absolute;top:0;left:0}.c-footer__separator svg{width:100%;height:auto}.c-footer__brand{grid-column:1/-1;margin-top:auto;padding-top:var(--s-40)}.c-footer__logo{display:inline-block;text-decoration:none;max-width:4.8125rem}.c-footer__logo svg{width:100%;height:auto}@media(max-width:1140px){.c-footer__decoration{min-height:0;padding-left:0}.c-footer__books{margin-left:0}.c-footer__separator-vertical{display:none}.c-footer__bottom-inner{flex-direction:column}}@media(max-width:800px){.c-footer__newsletter{grid-template-columns:1fr;gap:var(--s-40)}.c-footer__newsletter-gaphic{display:none}.c-footer__legal{flex-direction:column;text-align:center;margin-bottom:var(--s-30)}}@media(max-width:640px){.c-footer__copyright{text-align:center}.c-footer__menus{gap:var(--s-40)}.c-footer__books{padding-left:0!important;width:auto!important;align-items:start}.c-footer__book{max-width:100%}.c-footer__book:nth-child(2){left:0}.c-footer__book:nth-child(3){left:0}.c-footer__book:nth-child(4){position:relative;left:unset;bottom:unset;transform-origin:left bottom;transform:translate(0)}.c-footer__book:nth-child(5){position:relative;bottom:unset;transform-origin:left bottom;transform:translate(0);left:0}}@media(max-width:480px){.c-footer__books,.c-footer__book{width:100%!important}.c-footer .c-book{width:100%}}@keyframes c-footer-strip-slide{to{transform:translate(-50%)}}.c-article-single{padding-block:var(--s-10) var(--s-80)}@media(max-width:800px){.c-article-single{padding-block:var(--s-10) var(--s-60)}}.c-article-single__breadcrumb{margin-bottom:var(--s-40)}.c-article-single__header{max-width:60em;margin:0 auto var(--s-50)}.c-article-single__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-10);color:var(--color-grey-text);margin-bottom:var(--s-20)}.c-article-single__category{color:var(--color-black, #000)}.c-article-single__dot{display:inline-block;width:.2857142857em;height:.2857142857em;border-radius:50%;background:currentColor;opacity:.4}.c-article-single__date{color:var(--color-grey-text)}.c-article-single__title{margin:0}.c-article-single__hero{max-width:60em;margin:0 auto var(--s-60);border-radius:.3125em;overflow:hidden}@media(max-width:800px){.c-article-single__hero{margin-bottom:var(--s-40)}}.c-article-single__hero-img{display:block;width:100%;height:auto;object-fit:cover}.c-article-single__body{max-width:60em;margin:0 auto}.c-article-single__share-wrap{max-width:60em;margin:var(--s-60) auto 0}.c-article-single__share-wrap .c-article-share{background:transparent;padding:var(--s-25) 0;border-top:1px solid var(--color-black-10, rgba(0, 0, 0, .1))}.c-article-single__actions{max-width:60em;margin:var(--s-30) auto 0}.c-article-single__actions .c-hover-line{display:inline-flex;align-items:center;gap:var(--s-10)}.c-article-single__actions .c-hover-line svg{flex-shrink:0}.c-article-single__related{margin-top:var(--s-100);padding-top:var(--s-60);border-top:1px solid var(--color-black-10, rgba(0, 0, 0, .1))}@media(max-width:800px){.c-article-single__related{margin-top:var(--s-60);padding-top:var(--s-40)}}.c-article-single__related-title{margin:0 0 var(--s-30)}.c-article-share__copy{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-article-share__copy:hover,.c-article-share__copy:focus,.c-article-share__copy:active{outline:none}.c-article-share__copy{position:relative}.c-article-share__copy:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.c-article-share__copy{display:inline-flex;align-items:center;justify-content:center;font-size:1lh;cursor:pointer;color:inherit;transition:all .3s cubic-bezier(.51,.01,.2,1)}.c-article-share__copy:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-blue, #45aaf3);border-radius:2px}.c-edu-single{padding-block:var(--s-10) var(--s-80)}@media(max-width:800px){.c-edu-single{padding-block:var(--s-10) var(--s-60)}}.c-edu-single__breadcrumb{margin-bottom:var(--s-40)}.c-edu-single__header{max-width:60em;margin:0 auto var(--s-40)}.c-edu-single__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-10);color:var(--color-grey-text);margin-bottom:var(--s-20)}.c-edu-single__status{padding:.2857142857em .8571428571em;border-radius:3.5714285714em;text-transform:uppercase;letter-spacing:.04em;font-size:.8571428571em}.c-edu-single__status--active{background:var(--card-segment-light-color, var(--color-dusty-white, #f4f4f4));color:var(--card-segment-text-color, var(--color-black, #000))}.c-edu-single__status--past{background:var(--color-dusty-white, #f4f4f4);color:var(--color-grey-text)}.c-edu-single__chip{display:inline-flex;align-items:center;gap:.4285714286em}.c-edu-single__chip .u-icon{width:1.2857142857em;height:1.2857142857em}.c-edu-single__chip--location{padding:.1428571429em .7142857143em;border-radius:3.5714285714em;background:var(--color-dusty-white, #f4f4f4);color:var(--color-black, #000)}.c-edu-single__chip--segment{padding:.1428571429em .7142857143em;border-radius:3.5714285714em;background:var(--card-segment-color, var(--color-dusty-white, #f4f4f4));color:var(--color-black, #000)}.c-edu-single__title{margin:0}.c-edu-single__hero{max-width:60em;margin:0 auto var(--s-60);border-radius:.3125em;overflow:hidden}@media(max-width:800px){.c-edu-single__hero{margin-bottom:var(--s-40)}}.c-edu-single__hero-img{display:block;width:100%;height:auto;object-fit:cover}.c-edu-single__layout{max-width:60em;margin:0 auto;display:grid;grid-template-columns:minmax(280px,20em) minmax(0,1fr);gap:var(--s-60);align-items:start}@media(max-width:1140px){.c-edu-single__layout{grid-template-columns:1fr;gap:var(--s-40)}}.c-edu-single__details{background:var(--color-off-white, #f8f8f8);padding:var(--s-30);border-radius:.3125em;position:sticky;top:6.875em}@media(max-width:1140px){.c-edu-single__details{position:static}}.c-edu-single__details-title{margin:0 0 var(--s-20)}.c-edu-single__details-list{display:flex;flex-direction:column;gap:var(--s-20);margin:0 0 var(--s-30)}.c-edu-single__details-item{display:flex;flex-direction:column;gap:.25em}.c-edu-single__details-item dt{color:var(--color-grey-text);margin:0}.c-edu-single__details-item dd{margin:0;color:var(--color-black, #000)}.c-edu-single__details-end,.c-edu-single__details-extra{display:block;color:var(--color-grey-text);margin-top:.3076923077em}.c-edu-single__cta{display:inline-block}.c-edu-single__cta-notice{margin:0;color:var(--color-grey-text);font-style:italic;text-align:center}.c-edu-single__main{min-width:0}.c-edu-single__body{max-width:60em}.c-edu-single__speakers{margin-top:var(--s-60);padding-top:var(--s-40);border-top:1px solid var(--color-black-10, rgba(0, 0, 0, .08))}.c-edu-single__speakers-title{margin:0 0 var(--s-30)}.c-edu-single__speakers-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-20)}@media(max-width:800px){.c-edu-single__speakers-grid{grid-template-columns:1fr}}.c-edu-single__speaker{display:flex;gap:var(--s-15);align-items:center;padding:var(--s-20);background:var(--color-white, #fff);border:1px solid var(--color-black-10, rgba(0, 0, 0, .08));border-radius:.3125em}.c-edu-single__speaker-photo{width:4em;height:4em;border-radius:50%;object-fit:cover;flex-shrink:0}.c-edu-single__speaker-info{display:flex;flex-direction:column;gap:.25em;min-width:0}.c-edu-single__speaker-name{margin:0}.c-edu-single__speaker-title{color:var(--color-grey-text)}.c-edu-single__actions{max-width:60em;margin:var(--s-40) auto 0}.c-edu-single__actions .c-hover-line{display:inline-flex;align-items:center;gap:var(--s-10)}.c-edu-single__actions .c-hover-line svg{flex-shrink:0}.c-edu-single__related{margin-top:var(--s-100);padding-top:var(--s-60);border-top:1px solid var(--color-black-10, rgba(0, 0, 0, .08))}@media(max-width:800px){.c-edu-single__related{margin-top:var(--s-60);padding-top:var(--s-40)}}.c-edu-single__related-title{margin:0 0 var(--s-30)}.c-edu-single__lecturer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-10);position:sticky;top:6.875em}@media(max-width:1140px){.c-edu-single__lecturer{position:static}}.c-edu-single__lecturer .c-edu-single__cta{width:100%;margin-top:var(--s-20)}.c-edu-single__lecturer-photo{width:10em;height:10em;margin-bottom:var(--s-10);border-radius:50%;object-fit:cover;object-position:center top}.c-edu-single__lecturer-name,.c-edu-single__lecturer-role{margin:0}.c-edu-single__lecture-heading{margin:var(--s-40) 0 var(--s-20)}.c-edu-single__lecture-heading:first-child{margin-top:0}.c-lecturer{display:grid;grid-template-columns:15em minmax(0,1fr);gap:var(--s-60);padding-block:var(--s-50);border-top:1px solid var(--color-grey-text)}.c-lecturer:first-of-type{border-top:0;padding-top:0}@media(max-width:800px){.c-lecturer{grid-template-columns:minmax(0,1fr);gap:var(--s-25);padding-block:var(--s-40)}}.c-lecturer__person{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-10)}.c-lecturer__photo{width:10em;height:10em;margin-bottom:var(--s-10);border-radius:50%;object-fit:cover;object-position:center top}@media(max-width:800px){.c-lecturer__photo{width:7.5em;height:7.5em}}.c-lecturer__name{margin:0}.c-lecturer__name a{color:inherit}.c-lecturer__role{margin:0;color:var(--color-off-black)}.c-lecturer__body{max-width:47.5em}.c-lecturer__text .c-lecturer__group{break-after:avoid;margin:var(--s-25) 0 var(--s-10)}.c-lecturer__text .c-lecturer__group:first-child{margin-top:0}.c-lecturer__text--topics{columns:18.75em 2;column-gap:var(--s-40)}.c-lecturer__text--topics ul{break-inside:avoid}.c-lecturer__groups{margin:var(--s-20) 0 0}.c-lecturer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-20) var(--s-30);margin-top:var(--s-30)}.c-lecturer__more{display:inline-flex;align-items:center;gap:var(--s-10);position:relative}.c-lecturers__intro{max-width:47.5em;margin-bottom:var(--s-50)}.c-404__hero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-30)}.c-404__code{line-height:.9;margin:0}.c-404__title{margin:0}.c-404__text{max-width:45em;margin:0}.c-404__ask{width:100%;max-width:32.5em}.c-404__links-title{margin:0 0 var(--s-40)}.c-404__links-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column-gap:var(--s-30);grid-row-gap:var(--s-30)}@media(max-width:960px){.c-404__links-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.c-404__links-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.c-404__links-list{grid-template-columns:1fr}}.c-404__links-item{display:flex}.c-legal{padding-top:var(--s-80);padding-bottom:var(--s-100)}.c-legal__header{max-width:45em;margin:0 auto var(--s-60);padding-bottom:var(--s-30);border-bottom:1px solid var(--color-black-20)}.c-legal__title{margin:0 0 var(--s-15)}.c-legal__updated{margin:0;color:var(--color-grey-text)}.c-legal__body{max-width:45em;margin:0 auto}.c-legal__body>table{display:block;width:100%;margin-top:var(--s-20);margin-bottom:var(--s-25);overflow-x:auto;border-collapse:collapse;word-break:normal}.c-legal__body>table th,.c-legal__body>table td{min-width:5em;padding:var(--s-15) var(--s-15) var(--s-15) 0}.c-legal__body>table th:last-child,.c-legal__body>table td:last-child{padding-right:0}.c-legal__body>table th,.c-legal__body>table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-black-10)}.c-legal__body>table th{font-weight:600;border-bottom-color:var(--color-black)}.c-legal__body>table th:nth-child(3),.c-legal__body>table td:nth-child(3){min-width:12.5em}@media(max-width:800px){.c-legal{padding-top:var(--s-60);padding-bottom:var(--s-80)}.c-legal__header{margin-bottom:var(--s-40)}}.c-edutorium__toggle{position:sticky;top:5.5em;z-index:11;background:var(--color-dusty-white, #f4f4f4);padding-block:var(--s-15)}@media(max-width:960px){.c-edutorium__toggle{top:4em}}.c-edutorium__section--articles{padding-top:var(--s-80)}@media(max-width:960px){.c-edutorium__section--articles{padding-top:var(--s-60)}}.c-edutorium__empty{text-align:center;color:var(--color-grey-text);padding:var(--s-60) 0}.c-edutorium__articles-cta{display:flex;justify-content:center;margin-top:var(--s-60);margin-bottom:var(--s-60)}.c-edutorium__list-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-20);margin-bottom:var(--s-30)}.c-edutorium__list-title{margin:0}[data-edu-section]{transition:opacity .2s var(--pk-ease)}[data-edu-section].is-loading{opacity:.55;pointer-events:none}.c-edu-row-grid{display:flex;flex-direction:column;gap:var(--s-30)}.c-edu-row-grid--archive{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-30)}@media(max-width:800px){.c-edu-row-grid--archive{grid-template-columns:1fr}}.c-edu-row-grid--archive .c-edu-row-card{grid-template-columns:13.75em minmax(0,1fr);gap:var(--s-20)}.c-edu-row-grid--archive .c-edu-row-card__media{align-self:start}.c-edu-row-grid--archive .c-edu-row-card__meta{grid-column:1/-1;padding-left:0;padding-top:var(--s-15);border-left:none;border-top:1px solid var(--color-black-10, rgba(0, 0, 0, .08));flex-direction:row;flex-wrap:wrap;gap:var(--s-25);align-self:start}@media(max-width:800px){.c-edu-row-grid--archive .c-edu-row-card{grid-template-columns:1fr;gap:var(--s-20)}}.c-edu-row-card{display:grid;grid-template-columns:20em minmax(0,1fr) 16.25em;gap:var(--s-40);align-items:stretch;background:var(--color-white, #fff);border:1px solid var(--color-black-10, rgba(0, 0, 0, .08));border-radius:.3125em;padding:var(--s-20)}@media(max-width:1140px){.c-edu-row-card{grid-template-columns:16.25em minmax(0,1fr);gap:var(--s-30)}}@media(max-width:800px){.c-edu-row-card{grid-template-columns:1fr;gap:var(--s-20)}}.c-edu-row-card--with-bg{background:var(--color-off-white, #f8f8f8);border:none;padding:var(--s-30);box-shadow:0 2px 8px hsl(from var(--color-black, #000) h s l/.05)}.c-edu-row-card--past{background:var(--color-off-white, #f8f8f8)}.c-edu-row-card--past.c-edu-row-card--with-bg{box-shadow:none}.c-edu-row-card__media{position:relative;display:block;border-radius:.3125em;overflow:hidden}.c-edu-row-card__media-link{display:block}.c-edu-row-card__media-link .c-tag{position:absolute;top:var(--s-10);left:var(--s-10);z-index:2}.c-edu-row-card__media-link .c-tag--dark{background:var(--card-segment-color, var(--color-off-black, #272727));color:var(--color-black, #000)}.c-edu-row-card__cta-overlay{position:absolute;bottom:var(--s-10);left:var(--s-10);z-index:2}.c-edu-row-card__body{display:flex;flex-direction:column;gap:var(--s-15);min-width:0;align-self:center}.c-edu-row-card__chips{display:flex;flex-wrap:wrap;gap:var(--s-15);color:var(--color-grey-text)}.c-edu-row-card__chip{display:inline-flex;align-items:center;gap:.4285714286em}.c-edu-row-card__chip .u-icon{width:1.1428571429em;height:1.1428571429em}.c-edu-row-card__chip--location{padding:.1428571429em .7142857143em;border-radius:3.5714285714em;background:var(--color-dusty-white, #f4f4f4);color:var(--color-black, #000)}.c-edu-row-card__title{margin:0}.c-edu-row-card__title a{color:inherit;text-decoration:none}.c-edu-row-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.c-edu-row-card__excerpt{margin:0;color:var(--color-grey-text)}.c-edu-row-card__meta{display:flex;flex-direction:column;gap:var(--s-20);margin:0;padding-left:var(--s-30);border-left:1px solid var(--color-black-10, rgba(0, 0, 0, .08));align-self:center}@media(max-width:1140px){.c-edu-row-card__meta{grid-column:1/-1;padding-left:0;padding-top:var(--s-20);border-left:none;border-top:1px solid var(--color-black-10, rgba(0, 0, 0, .08));flex-direction:row;flex-wrap:wrap;gap:var(--s-30)}}@media(max-width:800px){.c-edu-row-card__meta{flex-direction:column;gap:var(--s-15)}}.c-edu-row-card__meta-item{display:flex;flex-direction:column;gap:.25em;min-width:0}.c-edu-row-card__meta-item dt{color:var(--color-grey-text);margin:0}.c-edu-row-card__meta-item dd{margin:0}.c-edu-row-card__speaker-title{display:block;color:var(--color-grey-text)}.c-upitai{--_column: 55em}.c-upitai__hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--s-80);align-items:center;padding-block:var(--s-100) var(--s-90)}@media(max-width:1140px){.c-upitai__hero{grid-template-columns:minmax(0,1fr);gap:var(--s-50);padding-block:var(--s-60)}}.c-upitai__hero-main{display:flex;flex-direction:column;gap:var(--s-25)}.c-upitai__title{margin:0}.c-upitai__lead{max-width:38.75em;margin:0;color:var(--color-off-black)}.c-upitai__field{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-5) var(--s-5) var(--s-5) var(--s-15);background-color:var(--color-white);border:1px solid var(--color-black);border-radius:var(--s-5);transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-upitai__field:hover{box-shadow:inset 0 0 0 .5px var(--color-black)}}.c-upitai__field:focus-within{border-color:var(--color-blue);box-shadow:inset 0 0 0 1px var(--color-blue)}.c-upitai__field--large{padding:var(--s-5) var(--s-5) var(--s-5) var(--s-20)}.c-upitai__input{flex:1;min-width:0;height:var(--s-40);padding:0;color:var(--color-black);background:none;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-upitai__input:focus,.c-upitai__input:focus-visible{box-shadow:none}.c-upitai__input::placeholder{color:var(--color-black-50)}.c-upitai__field--large .c-upitai__input{height:var(--s-50)}.c-upitai__send{flex-shrink:0}.c-upitai__prompts{display:flex;flex-wrap:wrap;gap:var(--s-10) var(--s-25);margin:0}.c-upitai__prompts-label{color:var(--color-black-60)}.c-upitai__prompt{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-upitai__prompt:hover,.c-upitai__prompt:focus,.c-upitai__prompt:active{outline:none}.c-upitai__prompt:active:not(:disabled):focus-visible,.c-upitai__prompt:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai__prompt{color:var(--color-black);cursor:pointer}.c-upitai__helps{display:grid;grid-template-columns:minmax(0,26.25em) minmax(0,1fr);gap:var(--s-80);padding-bottom:var(--s-100)}@media(max-width:1140px){.c-upitai__helps{grid-template-columns:minmax(0,1fr);gap:var(--s-25);padding-bottom:var(--s-60)}}.c-upitai__helps-title{margin:0}.c-upitai__rows{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--color-black)}.c-upitai__row{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-upitai__row:hover,.c-upitai__row:focus,.c-upitai__row:active{outline:none}.c-upitai__row:active:not(:disabled):focus-visible,.c-upitai__row:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai__row{display:grid;grid-template-columns:minmax(0,18.75em) minmax(0,1fr) auto;gap:var(--s-30);align-items:center;width:100%;padding-block:var(--s-25);color:var(--color-black);text-align:left;border-top:1px solid var(--color-black);cursor:pointer}@media(max-width:800px){.c-upitai__row{grid-template-columns:minmax(0,1fr);gap:var(--s-5);padding-block:var(--s-20)}}@media(hover:hover){.c-upitai__row:hover .c-hover-line__line{transform:scaleX(1)}}.c-upitai__row-text{color:var(--color-off-black)}@media(max-width:800px){.c-upitai__row-cta{display:none}}.c-upitai__note{margin:var(--s-25) 0 0;color:var(--color-black-60)}.c-upitai__note a:active:not(:disabled):focus-visible,.c-upitai__note a:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai__note a{color:inherit}.c-upitai__chat{display:flex;flex-direction:column;min-height:calc(100svh - 5em)}.c-upitai__chat[hidden]{display:none}.c-upitai__bar{border-block:1px solid var(--color-black)}.c-upitai__bar-inner{display:flex;align-items:center;gap:var(--s-15);padding-block:var(--s-15)}.c-upitai__level{display:inline-flex;flex:1;align-items:center;gap:var(--s-10);color:var(--color-off-black)}.c-upitai__level-color{width:.7142857143em;height:.7142857143em;flex-shrink:0;background:var(--_level-color);border:1px solid var(--color-black)}.c-upitai__new{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-upitai__new:hover,.c-upitai__new:focus,.c-upitai__new:active{outline:none}.c-upitai__new:active:not(:disabled):focus-visible,.c-upitai__new:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai__new{color:var(--color-black);cursor:pointer}.c-upitai__plate{position:relative;display:flex;flex-direction:column;min-height:calc(100svh - 16.25em);margin-block:var(--s-30) var(--s-40)}.c-upitai__plate>.u-icon--decorative-arrow-top-left{position:absolute;top:var(--s-60);right:var(--s-50);width:6.125em;color:var(--color-chalk);opacity:.8}@media(max-width:1140px){.c-upitai__plate>.u-icon--decorative-arrow-top-left{display:none}}.c-upitai__board{flex:1;padding-inline:var(--s-40)}@media(max-width:800px){.c-upitai__board{padding-inline:1.625em}}.c-upitai__column{width:100%;max-width:var(--_column);margin-inline:auto}.c-upitai__messages{display:flex;flex-direction:column;gap:var(--s-25);padding-block:var(--s-40)}.c-upitai__msg{margin:0}.c-upitai__msg--user{align-self:flex-end;max-width:80%;padding:var(--s-10) var(--s-15);color:var(--color-black);background:var(--color-chalk);border-radius:var(--s-5)}.c-upitai__msg--bot{display:flex;flex-direction:column;gap:var(--s-20)}.c-upitai__answer a:active:not(:disabled):focus-visible,.c-upitai__answer a:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai__answer a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.c-upitai__answer ul,.c-upitai__answer ol{margin:var(--s-10) 0;padding-left:var(--s-20)}.c-upitai__answer-heading{display:block;margin-top:var(--s-10)}.c-upitai__status{display:flex;align-items:center;gap:var(--s-10);color:var(--color-chalk-muted)}.c-upitai__dots{display:inline-flex;gap:var(--s-5)}.c-upitai__dots i{width:.4285714286em;height:.4285714286em;background:var(--color-chalk);border-radius:50%;animation:c-upitai-dot 1.2s ease-in-out infinite}.c-upitai__dots i:nth-child(2){animation-delay:.2s}.c-upitai__dots i:nth-child(3){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.c-upitai__dots i{animation:none;opacity:.6}}.c-upitai__links{display:flex;flex-direction:column;gap:var(--s-10);margin:0;padding:0;list-style:none}.c-upitai__links li{display:flex;flex-direction:column;gap:var(--s-5)}.c-upitai__link-text{color:var(--color-chalk-muted)}.c-upitai__found{display:flex;flex-direction:column;gap:var(--s-15)}.c-upitai__found-label{margin:0;color:var(--color-chalk-muted)}.c-upitai__materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-20)}@media(max-width:800px){.c-upitai__materials{grid-template-columns:minmax(0,1fr);gap:var(--s-10)}}.c-upitai__faq{display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-15) var(--s-20);color:var(--color-black);background:var(--color-chalk);border-radius:var(--s-5)}.c-upitai__faq p{margin:0}.c-upitai__next{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-10);color:var(--color-chalk-muted)}.c-upitai__chip{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-upitai__chip:hover,.c-upitai__chip:focus,.c-upitai__chip:active{outline:none}.c-upitai__chip:active:not(:disabled):focus-visible,.c-upitai__chip:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai__chip{padding:var(--s-5) var(--s-10);color:var(--color-chalk);border:1px solid var(--color-chalk);border-radius:var(--s-5);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media(hover:hover){.c-upitai__chip:hover{color:var(--color-board);background-color:var(--color-chalk)}}.c-upitai__notice{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-10);padding:var(--s-20);color:var(--color-black);background:var(--color-orange-light);border-radius:var(--s-5)}.c-upitai__notice p{margin:0}.c-upitai__retry{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-upitai__retry:hover,.c-upitai__retry:focus,.c-upitai__retry:active{outline:none}.c-upitai__retry:active:not(:disabled):focus-visible,.c-upitai__retry:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai__retry{color:inherit;cursor:pointer}.c-upitai__unavailable{display:flex;flex-direction:column;gap:var(--s-10)}.c-upitai__unavailable a:active:not(:disabled):focus-visible,.c-upitai__unavailable a:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai__unavailable a{color:inherit}.c-upitai__compose{position:sticky;bottom:0;z-index:2;padding:var(--s-20) var(--s-40) var(--s-50);background:var(--color-board)}@media(max-width:800px){.c-upitai__compose{padding:var(--s-15) 1.625em var(--s-40)}}.c-upitai__compose .c-upitai__column{display:flex;flex-direction:column;gap:var(--s-10)}.c-upitai__compose>.u-icon--decorative-arrow-bottom-right{position:absolute;top:calc(var(--s-20) * -1);left:var(--s-80);width:6.125em;color:var(--color-chalk);opacity:.8}@media(max-width:1140px){.c-upitai__compose>.u-icon--decorative-arrow-bottom-right{display:none}}.c-upitai__sponge{position:absolute;right:var(--s-80);bottom:1.4375em;width:6em;height:auto;stroke:var(--color-chalk);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:.8;pointer-events:none}@media(max-width:800px){.c-upitai__sponge{right:var(--s-25);bottom:.6875em;width:4em}}.c-upitai__compose-note{margin:0;color:var(--color-chalk-muted)}.c-upitai-chalk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--color-chalk);stroke-opacity:.75;stroke-width:3;stroke-linecap:round;pointer-events:none}.c-upitai-board{position:relative;--color-focus-indicator-divider-color: var(--color-board);--color-focus-indicator-color: var(--color-chalk);color:var(--color-chalk);background:var(--color-board)}.c-upitai-board--example{display:flex;margin:0;flex-direction:column;gap:var(--s-15);padding:var(--s-40);border-radius:var(--s-5)}.c-upitai-board__user{align-self:flex-end;margin:0;padding:var(--s-10) var(--s-15);color:var(--color-black);background:var(--color-chalk);border-radius:var(--s-5)}.c-upitai-board__who{margin:0 0 calc(var(--s-10) * -1);color:var(--color-chalk-muted)}.c-upitai-board__text{margin:0}.c-upitai-board__text a:active:not(:disabled):focus-visible,.c-upitai-board__text a:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai-board__text a{color:inherit}.c-upitai-board__link:active:not(:disabled):focus-visible,.c-upitai-board__link:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai-board__link{align-self:flex-start;color:var(--color-chalk)}.c-upitai-card:active:not(:disabled):focus-visible,.c-upitai-card:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-upitai-card{display:flex;gap:var(--s-15);align-items:center;padding:var(--s-15);color:var(--color-black);background:var(--color-white);border-radius:var(--s-5);text-decoration:none}@media(hover:hover){.c-upitai-card:hover .c-hover-line__line{transform:scaleX(1)}}.c-upitai-card__cover{display:block;width:6em;height:8em;flex-shrink:0;object-fit:cover;background:var(--color-dusty-white);border:1px solid var(--color-black-10)}.c-upitai-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--s-5);min-width:0}.c-upitai-card__meta{color:var(--color-black-60)}.c-upitai-card--row{padding:var(--s-10)}.c-upitai-card--row .c-upitai-card__cover{width:3.375em;height:4.5em}@media(max-width:800px){.c-upitai-card .c-upitai-card__cover{width:3.75em;height:5em}}@keyframes c-upitai-dot{0%,to{opacity:.25}50%{opacity:1}}.c-edupuls{--_edupuls-accent: var(--color-orange);--_edupuls-accent-dark: var(--color-orange-dark);--_edupuls-accent-light: var(--color-orange-light)}.c-edupuls .o-pagination{margin-top:var(--s-40)}.c-edupuls__brand{display:flex;align-items:center;flex-wrap:wrap;gap:.35em}.c-edupuls__pulse{width:2em;color:var(--_edupuls-accent);transform:translateY(.06em);flex-shrink:0}.c-edupuls__pulse path{stroke-dasharray:200;stroke-dashoffset:200;animation:edupuls-draw 1.4s ease-in-out forwards .3s}.c-edupuls__tagline{flex-basis:100%;margin-top:var(--s-5)}.c-edupuls__signup-card{position:relative;z-index:2;background-color:var(--_edupuls-accent-light);border-radius:var(--s-5);padding:var(--s-30)}@media(max-width:800px){.c-edupuls__signup-card{padding:var(--s-25) var(--s-20)}}.c-edupuls .c-header-toasts-module{align-items:center}.c-edupuls .c-header-toasts-module__main{grid-column:1/5}@media(max-width:1140px){.c-edupuls .c-header-toasts-module__main{grid-column:1/-1}}.c-edupuls .c-header-toasts-module__sidebar{grid-column:5/-1}@media(max-width:1140px){.c-edupuls .c-header-toasts-module__sidebar{grid-column:1/-1}}.c-edupuls__signup-title{margin-bottom:var(--s-10)}.c-edupuls__signup-text{margin-bottom:var(--s-20);color:var(--color-black-70)}.c-edupuls__form-row{display:flex;gap:var(--s-5)}.c-edupuls__form-row:has(.c-edupuls__field){align-items:flex-end}.c-edupuls__form-row>.c-edupuls__field{flex:1 1 auto}.c-edupuls__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5);margin-bottom:var(--s-5)}@media(max-width:480px){.c-edupuls__form-grid{grid-template-columns:1fr}}.c-edupuls__field{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.c-edupuls__field label{color:var(--color-black-70)}.c-edupuls__field.c-school-picker{position:relative}.c-edupuls__field--wide{grid-column:1/-1}.c-edupuls__hint{margin:0;color:var(--color-black-70)}.c-edupuls__form-grid .c-edupuls__input{flex:1 1 auto;width:100%}.c-edupuls__form-grid+.c-edupuls__form-row .c-edupuls__input{flex:1 1 auto}.c-edupuls__input{flex:0 1 50%;min-width:0;height:var(--s-40)}@media(max-width:800px){.c-edupuls__input{flex:1 1 auto}}.c-edupuls__input{padding:0 var(--s-15);border:1px solid var(--color-black-20);border-radius:var(--s-5);background-color:var(--color-white);transition:border-color .2s var(--pk-ease)}.c-edupuls__input::placeholder{color:var(--color-black-40)}.c-edupuls__input:focus{outline:none;border-color:var(--color-off-black)}.c-edupuls__input:user-invalid:not(:focus){border-color:var(--color-red)}.c-edupuls__consent{display:flex;align-items:flex-start;gap:var(--s-10);margin-top:var(--s-15);color:var(--color-black-70);cursor:pointer}.c-edupuls__consent input{flex-shrink:0;width:1em;height:1em;margin-top:.25em;accent-color:var(--color-off-black)}.c-edupuls__consent a{text-decoration:underline}.c-edupuls__feedback{margin-top:var(--s-15)}.c-edupuls__feed-head{scroll-margin-top:calc(var(--pk-sticky-top, 5.5rem) + var(--s-20));display:flex;align-items:center;justify-content:space-between;gap:var(--s-20);margin-bottom:var(--s-25);padding-bottom:var(--s-15);border-bottom:1px solid var(--color-black-100)}@media(max-width:800px){.c-edupuls__feed-head{flex-direction:column;align-items:stretch;gap:var(--s-10)}}.c-edupuls__filters{min-width:0}.c-edupuls__filter-list{display:flex;flex-wrap:nowrap;align-items:center;list-style:none;margin:0;padding:0;gap:var(--s-5);overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.c-edupuls__filter-list::-webkit-scrollbar{display:none}.c-edupuls__filter-item{margin:0;flex:0 0 auto}.c-edupuls__filter{--pk-segment-color: var(--_edupuls-accent);display:inline-flex;align-items:center;gap:var(--s-10);padding:.4em .9333333333em;border-radius:100vmax;color:var(--color-off-black);text-decoration:none;white-space:nowrap;background-color:transparent;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media(hover:hover){.c-edupuls__filter:hover{background-color:var(--pk-segment-color, var(--color-dusty-white))}.c-edupuls__filter:hover .c-edupuls__filter-dot{background-color:var(--color-off-black)}}.c-edupuls__filter--active{background-color:var(--pk-segment-color, var(--color-dusty-white))}.c-edupuls__filter--active .c-edupuls__filter-dot{background-color:var(--color-off-black)}.c-edupuls__filter-dot{width:.6666666667em;height:.6666666667em;border-radius:100vmax;background-color:var(--pk-segment-color, transparent);flex-shrink:0;transition:background-color .3s ease-in-out}.c-edupuls__updated{color:var(--color-grey-text);white-space:nowrap}.c-edupuls__empty{color:var(--color-grey-text)}.c-edupuls--single{padding-top:var(--s-10)}.c-edupuls--single .c-breadcrumbs{margin-bottom:var(--s-40)}.c-edupuls__article{max-width:60em;margin-inline:auto}.c-edupuls__single-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-10);margin-bottom:var(--s-20);color:var(--color-grey-text)}.c-edupuls__dot{width:3px;height:3px;border-radius:50%;background:currentcolor;flex-shrink:0}.c-edupuls__article-title{margin-bottom:var(--s-25)}.c-edupuls__article-media{margin-bottom:var(--s-30);border-radius:.3125em;overflow:hidden}.c-edupuls__article-media:has(img.error),.c-edupuls .c-custom-card__image:has(img.error),.c-edupuls__article-media.is-too-small,.c-edupuls .c-custom-card__image.is-too-small{display:none}.c-edupuls__summary{margin-bottom:var(--s-30);padding:var(--s-25);border-radius:.3125em;background-color:var(--_edupuls-accent-light)}.c-edupuls__summary-label{display:flex;align-items:center;gap:var(--s-10);margin-bottom:var(--s-10);color:var(--_edupuls-accent-dark)}.c-edupuls__summary-pulse{width:3.1428571429em;flex-shrink:0}.c-edupuls__lead{color:var(--color-black-70)}.c-edupuls__cta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-15)}.c-edupuls__attribution{color:var(--color-grey-text)}.c-edupuls__more{margin-top:var(--s-80);padding-top:var(--s-40);border-top:1px solid var(--color-black-10)}.c-edupuls__more-title{margin-bottom:var(--s-30)}@keyframes edupuls-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.c-edupuls__pulse path{animation:none;stroke-dashoffset:0}}.c-school{--_school-accent: var(--color-blue-link, #00619d);--_school-tint: var(--color-blue-light, #daeefd);--_school-line: var(--color-grey-text);--_school-muted: #5b6570;--_school-icon-fill: var(--color-blue-light, #daeefd)}.c-school__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-30) var(--s-60);align-items:end}@media(max-width:800px){.c-school__hero{grid-template-columns:1fr;align-items:start}}.c-school__eyebrow{display:flex;flex-wrap:wrap;gap:var(--s-10) var(--s-15);color:var(--_school-muted);margin:0 0 var(--s-10)}.c-school__eyebrow .c-edupuls__wordmark{color:var(--color-off-black)}.c-school__eyebrow>span+span:before{content:"·";margin-right:var(--s-15);color:var(--_school-line)}.c-school__title{margin:0;text-wrap:balance}.c-school__sub{margin:var(--s-10) 0 0;color:var(--_school-muted)}.c-school__switch{display:flex;flex-direction:column;gap:var(--s-10);align-items:flex-end}@media(max-width:800px){.c-school__switch{align-items:flex-start}}.c-school__switch-label{color:var(--_school-muted)}.c-school__switch-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-10);justify-content:flex-end}@media(max-width:800px){.c-school__switch-list{justify-content:flex-start}}.c-school__pill,.c-school__chip{display:inline-block;padding:.35em .9em;border:1px solid var(--_school-line);border-radius:999px;background:var(--color-white);color:var(--color-off-black);text-decoration:none;transition:background-color .2s var(--pk-ease),border-color .2s var(--pk-ease)}@media(hover:hover){.c-school__pill:hover,.c-school__chip:hover{border-color:var(--_school-accent)}}.c-school__pill--active,.c-school__chip--active{background:var(--_school-accent);border-color:var(--_school-accent);color:var(--color-white)}.c-school__nav{display:flex;gap:var(--s-5);margin-top:var(--s-40);border-bottom:1px solid var(--_school-line);overflow-x:auto}.c-school__nav-link{padding:var(--s-10) var(--s-15);color:var(--_school-muted);text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap}@media(hover:hover){.c-school__nav-link:hover{color:var(--color-off-black);border-bottom-color:var(--_school-accent)}}.c-school__layout{display:grid;grid-template-columns:minmax(0,1fr) 18.75rem;gap:var(--s-60)}@media(max-width:960px){.c-school__layout{grid-template-columns:1fr;gap:var(--s-40)}}.c-school__panel{scroll-margin-top:var(--s-80, 80px)}.c-school__panel+.c-school__panel{margin-top:var(--s-60);padding-top:var(--s-40);border-top:1px solid var(--_school-line)}.c-school__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-5) var(--s-20)}.c-school__head h2{margin:0}.c-school__period,.c-school__intro,.c-school__count,.c-school__fine,.c-school__empty,.c-school__footnote,.c-school__cap{color:var(--_school-muted)}.c-school__intro{margin:var(--s-5) 0 var(--s-20);max-width:64ch}.c-school__chips{list-style:none;margin:0 0 var(--s-25);padding:0;display:flex;flex-wrap:wrap;gap:var(--s-10)}.c-school__block-title{display:flex;align-items:baseline;gap:var(--s-10);margin:var(--s-30) 0 var(--s-10);letter-spacing:.05em;text-transform:uppercase;color:var(--_school-muted)}.c-school__count{letter-spacing:0;text-transform:none}.c-school__list{display:flex;flex-direction:column;gap:1px;background:var(--_school-line)}.c-school__empty{padding:var(--s-20);background:var(--color-white);margin:0}.c-school__cap{margin:var(--s-10) 0 0;padding:var(--s-15) var(--s-20);background:var(--color-off-white);max-width:68ch}.c-school__aside{display:flex;flex-direction:column;gap:var(--s-20)}.c-school__box{background:var(--color-white);padding:var(--s-20) var(--s-25)}.c-school__box p{margin:0 0 var(--s-10)}.c-school__box p:last-child{margin-bottom:0}.c-school__box-title{margin:0 0 var(--s-15);letter-spacing:.05em;text-transform:uppercase;color:var(--_school-muted)}.c-school__big{line-height:1.05}.c-school__big small{color:var(--_school-muted)}.c-school__bar{position:relative;height:6px;background:var(--color-off-white);margin:var(--s-15) 0 var(--s-10)}.c-school__bar i{position:absolute;inset:0 auto 0 0;background:var(--_school-accent)}.c-school__bar b{position:absolute;top:-4px;width:2px;height:14px;background:var(--color-off-black)}.c-school__kv{display:grid;grid-template-columns:1fr auto;gap:var(--s-10) var(--s-15);margin:var(--s-15) 0 0}.c-school__kv dt{color:var(--_school-muted)}.c-school__kv dd{margin:0;text-align:right;font-weight:600}.c-school__fine{margin:var(--s-10) 0 0;font-size:.8125rem}.c-school__footnote{margin:var(--s-60) 0 0;max-width:90ch}.c-school-card{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--s-15);padding:var(--s-15) var(--s-20);background:var(--color-white)}.c-school-card--mine{box-shadow:inset 4px 0 0 var(--_school-accent)}.c-school-card--photo{grid-template-columns:9.375rem minmax(0,1fr)}@media(max-width:640px){.c-school-card--photo{grid-template-columns:1fr}}.c-school-card__icon{width:3.5rem;height:3.5rem;display:grid;place-items:center;background:var(--color-off-white);color:var(--_school-accent)}.c-school-card__photo{width:9.375rem;height:6.25rem;object-fit:cover;display:block;background:var(--color-off-white)}@media(max-width:640px){.c-school-card__photo{width:100%;height:auto;aspect-ratio:3/2}}.c-school-card__meta{display:flex;flex-wrap:wrap;gap:var(--s-5) var(--s-10);color:var(--_school-muted);margin-bottom:var(--s-5)}.c-school-card__category,.c-school-card__mine{color:var(--_school-accent)}.c-school-card__title{margin:0;text-wrap:balance}.c-school-card__title a{color:inherit;text-decoration:none}@media(hover:hover){.c-school-card__title a:hover{text-decoration:underline}}.c-school-card__text{margin:var(--s-5) 0 0;max-width:68ch}.c-school-card__text--short{color:var(--_school-muted)}.c-school-card__credit{margin:var(--s-5) 0 0;font-size:.78125rem;color:var(--_school-muted)}.c-school-card__more{display:inline-block;margin-top:var(--s-5);color:var(--_school-accent);text-decoration:none}@media(hover:hover){.c-school-card__more:hover{text-decoration:underline}}.c-content-tabs{display:flex;align-items:center;gap:var(--s-30)}@media(max-width:640px){.c-content-tabs{flex-wrap:wrap;gap:var(--s-15)}}.c-content-tabs__label{font-weight:600;color:#000;white-space:nowrap;letter-spacing:-.01em}.c-content-tabs__tab{display:inline-flex;align-items:center;gap:.375em;padding:0;font-weight:600;color:#000;background:none;border:none;cursor:pointer;opacity:.6;text-decoration:none;letter-spacing:-.01em;transition:opacity .2s var(--pk-ease)}.c-content-tabs__tab .u-icon{width:1.3125em;height:1.3125em}.c-content-tabs__tab:hover{opacity:1}.c-content-tabs__tab--active,.c-content-tabs__tab[aria-selected=true]{opacity:1;text-decoration:underline;text-underline-offset:3px}.c-content-tabs__tab:focus-visible{outline:2px solid #000;outline-offset:2px;border-radius:2px}.c-edu-filter{display:flex;flex-wrap:wrap;gap:var(--s-15);align-items:center;margin-bottom:var(--s-30)}@media(max-width:640px){.c-edu-filter{flex-direction:column;align-items:stretch}}.c-edu-filter__temporal{display:flex;gap:.375em}.c-edu-filter__chip{padding:.5333333333em 1.3333333333em;font-weight:600;color:#000;background:transparent;border:1.5px solid #272727;border-radius:5px;cursor:pointer;letter-spacing:-.01em;transition:background .2s var(--pk-ease),color .2s var(--pk-ease)}.c-edu-filter__chip:hover{background:#f4f4f4}.c-edu-filter__chip--active{background:#272727;color:#fff}.c-edu-filter__chip--active:hover{background:#000}.c-edu-filter__chip:focus-visible{outline:2px solid #45aaf3;outline-offset:2px}.c-edu-filter__dropdowns{display:flex;flex-wrap:wrap;gap:.5em;margin-left:auto}@media(max-width:640px){.c-edu-filter__dropdowns{flex-direction:column;margin-left:0}}.c-edu-filter--plain{margin-block:var(--s-30) var(--s-40)}.c-edu-filter--plain .c-edu-filter__dropdowns{margin-left:0}.c-edu-filter__select{height:3.1875em;padding:0 2.5em 0 .9375em;font-family:inherit;font-size:.9375em;font-weight:600;letter-spacing:-.01em;color:#000;background:#fff;border:1px solid #272727;border-radius:5px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%23272727' viewBox='0 0 10 6'%3E%3Cpath d='M10 1.14L8.83 0 5 3.72 1.17 0 0 1.14 5 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9375em center;transition:border-color .2s var(--pk-ease),box-shadow .2s var(--pk-ease)}.c-edu-filter__select:invalid,.c-edu-filter__select:user-invalid{outline:none;box-shadow:none;border-color:#272727}.c-edu-filter__select:hover{box-shadow:inset 0 0 0 .5px #272727}.c-edu-filter__select:focus,.c-edu-filter__select:focus-visible,.c-edu-filter__select:active{outline:none;border-color:#272727;box-shadow:inset 0 0 0 1px #272727}@media(max-width:640px){.c-edu-filter__select{width:100%}}.c-edu-filter__note{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-10);color:var(--color-black-70)}.c-edu-filter__note[hidden]{display:none}.c-edu-filter__note-dot{width:var(--s-10);height:var(--s-10);border-radius:100%;background-color:var(--pk-segment-color, var(--color-blue));flex-shrink:0}.c-edu-filter__note-reset{background:none;border:0;padding:0;color:var(--color-black);text-decoration:underline;cursor:pointer}.c-awards-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-awards-module__header{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-awards-module__header-sidebar{grid-column:1/3}@media(max-width:1140px){.c-awards-module__header-sidebar{grid-column:1/-1}}.c-awards-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-awards-module__header-main{grid-column:3/7;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-20)}@media(max-width:1140px){.c-awards-module__header-main{grid-column:1/-1}}.c-awards-module__title{width:100%;max-width:18em}.c-awards-module__text{max-width:35em}.c-awards-module__logo{grid-column:7/-1;justify-self:end}.c-awards-module__logo img{width:auto;max-width:13.75em;height:auto}@media(max-width:1140px){.c-awards-module__logo{grid-column:1/-1;justify-self:start}}.c-awards-module__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:var(--s-30) var(--s-20);margin:0;padding:0;list-style:none}@media(max-width:640px){.c-awards-module__list{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr))}}.c-awards-module__card{display:grid;grid-template-rows:auto 1fr auto;gap:var(--s-15);height:100%;color:inherit;text-decoration:none}.c-awards-module__cover{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:var(--s-15);background-color:var(--color-dusty-white);overflow:hidden}.c-awards-module__cover-year{color:var(--color-off-black);opacity:.2}.c-awards-module__body{display:grid;align-content:start;gap:var(--s-5)}.c-awards-module__year{color:var(--pk-segment-color-text, var(--color-off-black))}.c-awards-module__authors{color:var(--color-off-black);opacity:.7}.c-awards-module__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-10);margin-top:var(--s-10);color:var(--color-off-black)}.c-awards-module__category{opacity:.7}.c-awards-module__category:before{content:"·";margin-right:var(--s-10)}.c-awards-module__arrow{display:inline-flex;align-items:center;transition:transform .3s ease-in-out}.c-awards-module__arrow svg{width:1.25em;height:auto}.c-awards-module__card:hover .c-awards-module__arrow,.c-awards-module a.c-awards-module__card:hover .c-awards-module__arrow{transform:translate(.375em)}.c-cta-module--card{display:grid;grid-template-columns:minmax(0,35rem)}@media(max-width:800px){.c-cta-module--card{grid-template-columns:minmax(0,1fr)}}.c-cta-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-90)}.c-cta-module--compact{row-gap:var(--s-20)}.c-cta-module--compact .c-cta-module__content{align-items:center;align-content:center}.c-cta-module--compact .c-cta-module__main{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-20) var(--s-40)}.c-cta-module--compact .c-cta-module__title{width:auto}.c-cta-module--compact .c-cta-module__sidebar{display:none}.c-cta-module__header{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-20)}.c-cta-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-cta-module__content{align-items:end;align-content:end;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20)}.c-cta-module__main{grid-column:1/6;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-125)}@media(max-width:1140px){.c-cta-module__main{grid-column:1/-1;row-gap:var(--s-60)}}.c-cta-module__title{width:100%;max-width:15em}.c-cta-module__ctas{display:flex;flex-wrap:wrap;gap:var(--s-20)}.c-cta-module__sidebar{grid-column:6/-1;display:flex;justify-content:flex-end}@media(max-width:1140px){.c-cta-module__sidebar{grid-column:1/-1;justify-content:flex-start}}.c-header-main-module__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-40);align-items:center;min-height:clamp(20em,26vw,31.25em)}@media(max-width:1140px){.c-header-main-module__grid{grid-template-columns:1fr;min-height:0}}.c-header-main-module__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-30);position:relative;z-index:1}.c-header-main-module__photos{display:flex;gap:var(--s-15);margin:0;padding:0;list-style:none}@media(max-width:1140px){.c-header-main-module__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-10);height:auto}}.c-header-main-module__photo{position:relative;flex:var(--_ratio, 1.5) 1 0;min-width:0;overflow:hidden;border-radius:.625rem}@media(max-width:1140px){.c-header-main-module__photo{aspect-ratio:1/1}}@media(max-width:1140px){.c-header-main-module__photo:first-child:nth-last-child(odd){grid-column:1/-1;aspect-ratio:2/1}}.c-header-main-module--photos-middle .c-header-main-module__grid{grid-template-columns:1fr .62fr 1fr}@media(max-width:1140px){.c-header-main-module--photos-middle .c-header-main-module__grid{grid-template-columns:1fr}}.c-header-main-module--photos-middle .c-header-main-module__photos{height:100%;max-height:26.25em}@media(max-width:1140px){.c-header-main-module--photos-middle .c-header-main-module__photos{height:auto;max-height:none}}.c-header-main-module--photos-band .c-header-main-module__grid{align-items:start;grid-template-rows:auto 1fr}@media(max-width:1140px){.c-header-main-module--photos-band .c-header-main-module__grid{grid-template-rows:auto}}.c-header-main-module--photos-band .c-header-main-module__main{grid-column:1;grid-row:1}.c-header-main-module--photos-band .c-header-main-module__books{grid-column:2;grid-row:1/span 2;align-self:center}@media(max-width:1140px){.c-header-main-module--photos-band .c-header-main-module__books{grid-column:1;grid-row:3}}.c-header-main-module--photos-band .c-header-main-module__photos{grid-column:1;grid-row:2;align-self:end;height:clamp(6.25em,10vw,9.375em);margin-top:var(--s-20)}@media(max-width:1140px){.c-header-main-module--photos-band .c-header-main-module__photos{grid-column:1;grid-row:2;height:auto}}.c-header-main-module--photos-band .c-header-main-module__photo{flex:var(--_weight, 1.5) 1 0}.c-header-main-module__frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease-in-out}.c-header-main-module__frame.is-active{opacity:1}.c-header-main-module__frame .c-responsive-media,.c-header-main-module__frame .c-responsive-media__inner{height:100%;aspect-ratio:auto}.c-header-main-module--photos-books .c-header-main-module__photos{height:100%;max-height:26.25em}@media(max-width:1140px){.c-header-main-module--photos-books .c-header-main-module__photos{height:auto;max-height:none}}.c-header-main-module__subtitle{max-width:21.75em}.c-header-main-module__cta{position:relative;display:inline-flex}.c-header-main-module__cta .u-icon--decorative-arrow-bottom-right{font-size:2.5em;position:absolute;top:80%;left:100%;margin-left:var(--s-10);color:var(--color-pure-black, #000);pointer-events:none}@media(max-width:640px){.c-header-main-module__cta .u-icon--decorative-arrow-bottom-right{display:none}}.c-header-main-module__books{position:relative;width:100%;height:clamp(16.25em,28.125vw,33.75em)}.c-header-main-module__book{position:absolute;top:0;left:0}.c-header-main-module__separator{margin-top:var(--s-40)}.c-header-books-module{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-60)}@media(max-width:1140px){.c-header-books-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-60)}}.c-header-books-module__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-50)}.c-header-books-module__title{width:100%;max-width:7.0588235294em}.c-header-books-module__subtitle{width:100%;max-width:31.875em;margin-top:var(--s-15)}.c-header-books-module__cta{margin-top:auto;position:relative}.c-header-books-module__cta .u-icon--decorative-arrow-top-left{font-size:4em;position:absolute;top:60%;left:110%}@media(max-width:800px){.c-header-books-module__cta .u-icon--decorative-arrow-top-left{display:none}}.c-header-books-module__books{position:relative;width:100%;height:clamp(16.25em,28.125vw,33.75em)}.c-header-books-module__book{position:absolute;top:0;left:0}.c-header-links-module{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-60)}.c-header-links-module__title{width:100%;max-width:71.25rem;grid-column:1/-1}.c-header-links-module__content{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-50)}@media(max-width:1280px){.c-header-links-module__content{grid-column:2/-1}}@media(max-width:1140px){.c-header-links-module__content{grid-column:1/-1}}.c-header-links-module__subtitle{width:100%;max-width:32.1875em}.c-header-links-module__cards{display:flex;flex-wrap:wrap;gap:var(--s-20)}.c-header-links-module__cards>.c-header-links-module__card--featured{display:flex;padding:0;max-width:none}.c-header-links-module__cards>.c-header-links-module__card--featured>.c-paper-fold-card{width:100%}.c-header-links-module__cards--with-featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.c-header-links-module__cards--with-featured>.c-header-links-module__card{max-width:none;width:auto}.c-header-links-module__cards--with-featured>.c-header-links-module__card--featured:nth-child(1){background-color:transparent}.c-header-links-module__cards--with-featured>.c-header-links-module__card:nth-child(2){background-color:var(--color-pink)}.c-header-links-module__cards--with-featured>.c-header-links-module__card:nth-child(3){background-color:var(--color-orange)}.c-header-links-module__cards--with-featured>.c-header-links-module__card:nth-child(4){background-color:var(--color-teal)}@media(max-width:1140px){.c-header-links-module__cards--with-featured{grid-template-columns:1fr 1fr}}@media(max-width:640px){.c-header-links-module__cards--with-featured{grid-template-columns:1fr}}.c-header-links-module__card{width:100%;max-width:17.8125em;padding:var(--s-20);display:flex;flex-direction:column;gap:var(--s-15);align-items:flex-start;border-radius:var(--s-5)}@media(max-width:960px){.c-header-links-module__card{max-width:100%}}.c-header-links-module__card:nth-child(3n+1){background-color:var(--color-pink)}.c-header-links-module__card:nth-child(3n+2){background-color:var(--color-orange)}.c-header-links-module__card:nth-child(3n+3){background-color:var(--color-teal)}.c-header-links-module__card-eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-header-links-module__card-eyebrow:not(:last-child){margin-bottom:var(--s-15)}.c-header-links-module__card-title{margin-top:auto}.c-header-simple-module{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-60)}.c-header-simple-module__back{margin-bottom:var(--s-25)}.c-header-simple-module__back a{display:inline-flex;align-items:center;gap:var(--s-10)}.c-header-simple-module__back a svg{flex-shrink:0}.c-header-simple-module__title{width:100%;max-width:13.4117647059em;grid-column:1/-1}.c-header-simple-module__content{width:100%;max-width:26.25em;grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-30)}@media(max-width:800px){.c-header-simple-module__content{grid-column:1/-1}}.c-header-simple-module__media{grid-column:6/-1;grid-row:1/span 2;align-self:start;overflow:hidden;border-radius:.625rem}@media(max-width:800px){.c-header-simple-module__media{grid-column:1/-1;grid-row:auto}}.c-header-simple-module--media .c-header-simple-module__title{grid-column:1/6}@media(max-width:800px){.c-header-simple-module--media .c-header-simple-module__title{grid-column:1/-1}}.c-header-simple-module--media .c-header-simple-module__content{grid-column:1/6}@media(max-width:800px){.c-header-simple-module--media .c-header-simple-module__content{grid-column:1/-1}}.c-header-toasts-module{align-items:end;align-content:end;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-60)}.c-header-toasts-module__main{grid-column:1/7;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}@media(max-width:1140px){.c-header-toasts-module__main{grid-column:1/-1}}.c-header-toasts-module__title{width:100%;max-width:10em}.c-header-toasts-module__subtitle{width:100%;max-width:31.875em}.c-header-toasts-module__sidebar{grid-column:7/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-20)}@media(max-width:1140px){.c-header-toasts-module__sidebar{grid-column:1/-1}}.c-text-cards-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-text-cards-module__header{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-text-cards-module__header-sidebar{grid-column:1/3}@media(max-width:1140px){.c-text-cards-module__header-sidebar{grid-column:1/-1}}.c-text-cards-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-text-cards-module__header-main{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}@media(max-width:1140px){.c-text-cards-module__header-main{grid-column:1/-1}}.c-text-cards-module__title{width:100%;max-width:21.5em}.c-text-cards-module__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-40);margin-top:var(--s-60)}@media(max-width:1140px){.c-text-cards-module__cards{gap:var(--s-20);grid-template-columns:1fr;margin-top:0}}.c-text-cards-module__card{padding:var(--s-20) var(--s-20) var(--s-50);display:flex;flex-direction:column;align-items:flex-start;border-radius:var(--s-5);width:100%;height:100%}.c-text-cards-module__card:nth-child(3n+1){background-color:var(--color-pink);transform:rotate(3deg) translateY(3em)}.c-text-cards-module__card:nth-child(3n+2){background-color:var(--color-red);transform:rotate(-3deg) translateY(2em)}.c-text-cards-module__card:nth-child(3n+3){background-color:var(--color-green);transform:rotate(3deg) translateY(3em)}.c-text-cards-module__card-eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-text-cards-module__card-eyebrow:not(:last-child){margin-bottom:var(--s-125)}@media(max-width:1140px){.c-text-cards-module__card-eyebrow:not(:last-child){margin-bottom:var(--s-60)}}.c-text-cards-module__card-title{width:100%;max-width:15em}.c-text-cards-module__card-subtitle{margin-top:var(--s-15);width:100%;max-width:31.875em}.c-text-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-text-module__wrapper{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-60)}@media(max-width:960px){.c-text-module__wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-60)}}.c-text-module__header{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-30)}.c-text-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-text-module__title{width:100%;max-width:8em}.c-text-module__content{max-width:41.875em;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}.c-text-photo-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-text-photo-module__wrapper{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-text-photo-module__header{grid-column:1/3}@media(max-width:1140px){.c-text-photo-module__header{grid-column:1/-1}}.c-text-photo-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-text-photo-module__content{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}@media(max-width:1140px){.c-text-photo-module__content{grid-column:1/-1}}.c-text-photo-module__title{width:100%;max-width:21.5em}.c-text-photo-module__footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-40)}.c-text-photo-module__text{width:100%;max-width:22.5em}.c-text-photo-module__cta{position:relative}.c-text-photo-module__cta .u-icon--decorative-arrow-bottom-right{font-size:4em;position:absolute;bottom:90%;right:110%}@media(max-width:800px){.c-text-photo-module__cta .u-icon--decorative-arrow-bottom-right{display:none}}.c-statement-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-statement-module__wrapper{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-statement-module__header{grid-column:1/3}@media(max-width:1140px){.c-statement-module__header{grid-column:1/-1}}.c-statement-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-statement-module__content{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}@media(max-width:1140px){.c-statement-module__content{grid-column:1/-1}}.c-statement-module__title{width:100%;max-width:21.5em}.c-statement-module__body{align-items:start;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}@media(max-width:800px){.c-statement-module__body{grid-template-columns:minmax(0,1fr)}}.c-statement-module__image{grid-column:1/3;border-radius:var(--s-5);overflow:hidden}@media(max-width:800px){.c-statement-module__image{grid-column:1/-1;max-width:26.25em}}.c-statement-module__main{grid-column:3/-1;display:flex;flex-direction:column;gap:var(--s-30)}.c-statement-module__body--no-image .c-statement-module__main{grid-column:1/5}@media(max-width:800px){.c-statement-module__main{grid-column:1/-1!important}}.c-statement-module__text{width:100%;max-width:40em}.c-statement-module__signature{display:flex;flex-direction:column;gap:var(--s-5);padding-top:var(--s-20);border-top:1px solid var(--color-black);max-width:40em}.c-statement-module__cta{margin-top:var(--s-10)}.c-reviews-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-reviews-module__wrapper{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-60)}@media(max-width:960px){.c-reviews-module__wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-60)}}.c-reviews-module__header{position:sticky;top:calc(var(--pk-sticky-top, var(--pk-header-height, 4rem)) + var(--s-30));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-30)}@media(max-width:960px){.c-reviews-module__header{position:static}}.c-reviews-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-reviews-module__title{width:100%;max-width:8em}.c-reviews-module__cards{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-20)}.c-custom-cards-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-custom-cards-module__wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}.c-custom-cards-module__header{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-30)}.c-custom-cards-module__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}@media(max-width:1140px){.c-custom-cards-module__cards{grid-template-columns:1fr 1fr}}@media(max-width:640px){.c-custom-cards-module__cards{grid-template-columns:1fr}}.c-custom-cards-module--cols-2 .c-custom-cards-module__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.c-custom-cards-module--cols-3 .c-custom-cards-module__cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1140px){.c-custom-cards-module--cols-3 .c-custom-cards-module__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.c-custom-cards-module--cols-2 .c-custom-cards-module__cards,.c-custom-cards-module--cols-3 .c-custom-cards-module__cards{grid-template-columns:1fr}}.c-custom-cards-module__slider{width:100%}.c-custom-cards-module__slider-navigation{display:flex;justify-content:flex-end;margin-top:var(--s-30)}.c-segment-links-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-segment-links-module__header{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-30)}.c-segment-links-module__eyebrow{display:flex;align-items:center;gap:var(--s-10)}.c-segment-links-module__cards{display:grid;gap:var(--s-20);align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.c-segment-links-module__cards>*{display:flex}.c-segment-links-module__cards>*>*{width:100%}.c-segment-links-module__cards--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.c-segment-links-module__cards--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1140px){.c-segment-links-module__cards--cols-4,.c-segment-links-module__cards--cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.c-segment-links-module__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.c-segment-links-module__cards{grid-template-columns:1fr}}.c-segment-links-module .c-paper-fold-card{justify-content:flex-start;gap:var(--s-20)}.c-segment-links-module .c-paper-fold-card__content{margin-top:0;flex:1 1 auto}.c-segment-links-module .c-paper-fold-card__cta{margin-top:auto}.c-intro-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-intro-module__wrapper{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-intro-module__header{grid-column:1/3;display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--s-60);flex-direction:column;height:100%}@media(max-width:1140px){.c-intro-module__header{grid-column:1/-1}}.c-intro-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-intro-module__books{margin-top:auto}@media(max-width:1140px){.c-intro-module__books{display:none}}.c-intro-module__content{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}@media(max-width:1140px){.c-intro-module__content{grid-column:1/-1;grid-row-gap:var(--s-40)}}.c-intro-module--has-photo .c-intro-module__content{grid-column:3/6}@media(max-width:1140px){.c-intro-module--has-photo .c-intro-module__content{grid-column:1/-1}}.c-intro-module__photo{grid-column:6/-1;align-self:start}@media(max-width:1140px){.c-intro-module__photo{grid-column:1/-1}}.c-intro-module__title{width:100%;max-width:21.5em}.c-intro-module__text{width:100%;max-width:22.5em}.c-intro-module__cta:not(:first-child){margin-top:var(--s-30)}@media(max-width:1140px){.c-intro-module__cta:not(:first-child){margin-top:0}}.c-featured-educations-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-featured-educations-module__wrapper{justify-items:start;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-30)}.c-featured-educations-module__title{width:100%;max-width:17.2em}.c-featured-educations-module__slider.swiper{min-width:0;width:100%}.c-featured-educations-module__slider.swiper .swiper-slide{height:auto}.c-featured-educations-module__slide{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-60);background-color:var(--color-dusty-white);padding:var(--s-20);border-radius:var(--s-5);overflow:hidden;height:100%}@media(max-width:1140px){.c-featured-educations-module__slide{gap:var(--s-40)}}@media(max-width:960px){.c-featured-educations-module__slide{grid-template-columns:1fr;align-items:start;align-content:start;gap:var(--s-30)}}.c-featured-educations-module__slide-image{position:relative;overflow:hidden}.c-featured-educations-module__slide-image:before{content:"";aspect-ratio:4/3;display:block}@media(max-width:960px){.c-featured-educations-module__slide-image:before{aspect-ratio:16/9}}.c-featured-educations-module__slide-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--s-40)}@media(max-width:960px){.c-featured-educations-module__slide-content{justify-content:flex-start;gap:var(--s-30)}}.c-featured-educations-module__slide-top{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-15)}.c-featured-educations-module__slide-header{display:flex;align-items:center}.c-featured-educations-module__slide-eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-featured-educations-module__slide-eyebrow:not(:only-child):before{content:"";display:block;width:.25em;height:.25em;background-color:currentcolor;margin-left:var(--s-10);border-radius:100%}.c-featured-educations-module__slide-title{width:100%;max-width:17em}.c-featured-educations-module__slide-subtitle{width:100%;max-width:31.875em}.c-featured-educations-module__slide-infos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--s-30);grid-row-gap:var(--s-30);list-style:none;padding:0;margin:0}@media(max-width:480px){.c-featured-educations-module__slide-infos{grid-template-columns:1fr}}.c-featured-educations-module__slide-info p+p{margin-top:var(--s-10)}.c-featured-educations-module__badges{position:absolute;top:var(--s-10);left:var(--s-10);right:var(--s-10);display:flex;flex-wrap:wrap;gap:var(--s-10);z-index:1}@media(max-width:960px){.c-featured-educations-module__badges{gap:var(--s-5)}}.c-featured-educations-module__slider-navigation{display:flex;align-items:center;justify-content:flex-end;width:100%}.c-featured-educations-module__slider-navigation:has(.is-hidden){display:none}.c-contact-form-module__wrapper{padding-top:var(--s-50);grid-template-areas:"e e e e f f f f" "t t t t f f f f" "d d d d f f f f" "l l l l f f f f";grid-template-rows:min-content min-content min-content 1fr;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20)}.c-contact-form-module__eyebrow{grid-area:e;margin-bottom:var(--s-30);display:flex;align-items:center;gap:var(--s-10)}.c-contact-form-module__title{grid-area:t;max-width:8.2166666667em;margin-bottom:var(--s-30)}.c-contact-form-module__description{grid-area:d;max-width:21.75em;margin-bottom:var(--s-50)}.c-contact-form-module__links{grid-area:l;display:flex}.c-contact-form-module__link-item{min-width:6.875rem}.c-contact-form-module__link-item:nth-child(2) a{transform:translate(calc(var(--s-20) * -1),var(--s-50)) rotate(5deg)}.c-contact-form-module__link-item--pink a{background-color:var(--color-pink-light)}.c-contact-form-module__link-item--pink a:after{background-color:var(--color-pink)}.c-contact-form-module__link-item--red a{background-color:var(--color-red-light)}.c-contact-form-module__link-item--red a:after{background-color:var(--color-red)}.c-contact-form-module__link-item--teal a{background-color:var(--color-teal-light)}.c-contact-form-module__link-item--teal a:after{background-color:var(--color-teal)}.c-contact-form-module__link-item--green a{background-color:var(--color-green-light)}.c-contact-form-module__link-item--green a:after{background-color:var(--color-green)}.c-contact-form-module__link-item--orange a{background-color:var(--color-orange-light)}.c-contact-form-module__link-item--orange a:after{background-color:var(--color-orange)}.c-contact-form-module__link-item:not([class*=--]) a{background-color:var(--color-pink-light)}.c-contact-form-module__link-item:not([class*=--]) a:after{background-color:var(--color-pink)}.c-contact-form-module__link{--_fold-size: 1.125rem;min-width:6.875rem;aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08));padding:var(--s-20) var(--s-10) var(--s-10);clip-path:polygon(calc(100% - var(--_fold-size)) 0,100% var(--_fold-size),100% 100%,0 100%,0 0);position:relative;transition:clip-path .3s var(--pk-ease)}.c-contact-form-module__link:after{content:"";position:absolute;top:0;right:0;width:var(--_fold-size);height:var(--_fold-size);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));transition:width .3s var(--pk-ease),height .3s var(--pk-ease)}.c-contact-form-module__link span{max-width:6.4285714286em}.c-contact-form-module__link .u-icon{transition:transform .3s var(--pk-ease)}@media(hover:hover){.c-contact-form-module__link:hover{--_fold-size: 1.5rem}.c-contact-form-module__link:hover .u-icon{transform:translate(10px)}}.c-contact-form-module__form{grid-area:f}.c-contact-form-module--centered .c-contact-form-module__wrapper{grid-template-areas:"e e t t t t . ." ". . d d d d . ." ". . f f f f . ." "l l . . . . . ."}.c-contact-form-module--centered .c-contact-form-module__title{max-width:unset}.c-contact-form-module--centered .c-contact-form-module__description{max-width:32em}.c-contact-form-module--search .c-contact-form-module__wrapper{grid-template-areas:"e e t t t t t t" ". . d d d d d d" ". . f f f f f f" "l l . . . . . .";grid-template-rows:min-content min-content min-content 1fr}.c-contact-form-module--search .c-contact-form-module__title{max-width:unset;margin-bottom:var(--s-20)}.c-contact-form-module--search .c-contact-form-module__description{max-width:42.5em;margin-bottom:var(--s-40)}.c-contact-form-module--search .c-contact-form-module__form{margin-top:0}.c-contact-form-module--search .c-contact-form-module__links{margin-top:var(--s-100);align-self:end}@media(max-width:800px){.c-contact-form-module__wrapper{grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;grid-template-areas:"e" "t" "d" "l" "f"}.c-contact-form-module--centered .c-contact-form-module__wrapper{grid-template-areas:"e" "t" "d" "l" "f"}.c-contact-form-module__links{margin-bottom:var(--s-100)}}.c-statistics-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-statistics-module__header{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-statistics-module__header-sidebar{grid-column:1/3}@media(max-width:1140px){.c-statistics-module__header-sidebar{grid-column:1/-1}}.c-statistics-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-statistics-module__header-main{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}@media(max-width:1140px){.c-statistics-module__header-main{grid-column:1/-1}}.c-statistics-module__title{width:100%;max-width:21.5em}.c-statistics-module__cards{display:grid;align-items:start;grid-template-columns:repeat(4,1fr);gap:var(--s-40);margin-top:var(--s-60)}@media(max-width:1140px){.c-statistics-module__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.c-statistics-module__cards{grid-template-columns:1fr}}.c-statistics-module__card{padding:var(--s-20) var(--s-20) var(--s-50);display:flex;flex-direction:column;align-items:flex-start;border-radius:var(--s-5);background-color:var(--_card-bg, var(--color-pink))}.c-statistics-module__card:nth-child(4n+1){transform:rotate(3deg)}.c-statistics-module__card:nth-child(4n+2){transform:rotate(-3deg);margin-top:10rem}.c-statistics-module__card:nth-child(4n+3){transform:rotate(-3deg)}.c-statistics-module__card:nth-child(4n+4){transform:rotate(3deg);margin-top:-5rem}@media(max-width:1140px){.c-statistics-module__card{grid-column:span 1!important;grid-row:auto!important;margin-top:0!important}.c-statistics-module__card:nth-child(odd){transform:rotate(-3deg)}.c-statistics-module__card:nth-child(2n){transform:rotate(3deg)}}.c-statistics-module__card-eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-statistics-module__card-eyebrow:not(:last-child){margin-bottom:var(--s-80)}@media(max-width:1140px){.c-statistics-module__card-eyebrow:not(:last-child){margin-bottom:var(--s-60)}}.c-statistics-module__card-title{width:100%;max-width:15em}.c-statistics-module__card-subtitle{margin-top:var(--s-15);width:100%;max-width:31.875em}.c-featured-product-slider-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-featured-product-slider-module__header{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-featured-product-slider-module__header-sidebar{grid-column:1/3}@media(max-width:1140px){.c-featured-product-slider-module__header-sidebar{grid-column:1/-1}}.c-featured-product-slider-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-featured-product-slider-module__header-main{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}@media(max-width:1140px){.c-featured-product-slider-module__header-main{grid-column:1/-1}}.c-featured-product-slider-module__title{width:100%;max-width:11.5em}.c-featured-product-slider-module__slider.swiper{min-width:0;width:100%}.c-featured-product-slider-module__slider.swiper .swiper-slide{height:auto}.c-featured-product-slider-module__slider-navigation{display:flex;align-items:center;justify-content:flex-end;width:100%}.c-logo-marquee-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-logo-marquee-module__header{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}.c-logo-marquee-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-logo-marquee-module__title{width:100%;max-width:14.3333333333em}.c-logo-marquee-module__subtitle{width:100%;max-width:41.875em}.c-logo-marquee-module__rows{width:100vw;margin-inline:calc((100vw - 100%)/-2);overflow:hidden;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-20)}.c-logo-marquee-module__item{flex-shrink:0;width:22vw}@media(max-width:1140px){.c-logo-marquee-module__item{width:30vw}}@media(max-width:800px){.c-logo-marquee-module__item{width:35vw}}@media(max-width:640px){.c-logo-marquee-module__item{width:40vw}}@media(max-width:480px){.c-logo-marquee-module__item{width:45vw}}.c-logo-marquee-module__link{display:flex;align-items:center;justify-content:center;padding:var(--s-40);background-color:var(--color-white);border-radius:var(--s-5)}@media(max-width:1140px){.c-logo-marquee-module__link{padding:var(--s-20)}}.c-notification-bar{width:100%}.c-notification-bar__list{display:flex;flex-wrap:nowrap;gap:var(--s-20);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.c-notification-bar__list::-webkit-scrollbar{display:none}@media(max-width:960px){.c-notification-bar__list{gap:var(--s-15)}}.c-notification-bar__item{flex:1 1 0;min-width:15em}@media(max-width:960px){.c-notification-bar__item{min-width:15.7142857143em}}@media(max-width:640px){.c-notification-bar__item{flex:0 0 auto;min-width:75vw;max-width:80vw}}.c-notification-bar__item{display:flex}.c-notification-bar__item .c-toast{width:100%}.c-segment-pills{display:grid;gap:var(--s-40)}.c-segment-pills__header{display:grid;gap:var(--s-20);max-width:56.25em}.c-segment-pills__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10);margin:0;color:var(--color-black, #000)}.c-segment-pills__eyebrow .u-icon{width:.75em;height:.75em}.c-segment-pills__title{margin:0}.c-segment-pills__list{display:flex;flex-wrap:wrap;gap:var(--s-15);list-style:none;margin:0;padding:0}@media(max-width:800px){.c-segment-pills__list{gap:var(--s-10)}}.c-segment-pills__item{margin:0}.c-segment-pills__pill{display:inline-flex;align-items:center;gap:var(--s-15);padding:.9375em 1.75em;border-radius:.3125em;background:var(--pill-bg, var(--color-dusty-white, #f4f4f4));border:1px solid var(--pill-border, var(--color-black, #000));color:var(--color-black, #000);text-decoration:none;white-space:nowrap;transition:background-color .2s var(--pk-ease),border-color .2s var(--pk-ease)}.c-segment-pills__pill:hover{background:var(--pill-border, var(--color-black, #000))}.c-segment-pills__pill:hover .c-segment-pills__dot{background:var(--color-white, #fff);border-color:var(--color-white, #fff)}.c-segment-pills__pill:focus-visible{outline:none;box-shadow:0 0 0 2px var(--pill-border)}.c-segment-pills__dot{display:inline-block;width:1em;height:1em;border-radius:50%;border:1px solid var(--pill-dot, var(--color-black, #000));background:transparent;flex-shrink:0;transition:background-color .2s var(--pk-ease),border-color .2s var(--pk-ease)}.o-section:has([data-pinning-education-levels][hidden]){display:none}.c-pinning-education-levels{--_bar-height: 3.25rem;--_offset: var(--pk-sticky-top, var(--pk-header-height, 4rem));--_bg: var(--color-pink);position:relative;display:block;width:100%;overflow-x:clip}.c-pinning-education-levels__section{position:sticky;top:var(--_offset);z-index:calc(var(--_index, 0) + 1);width:100%;min-height:calc(100svh - var(--_offset) - var(--_bar-height) - var(--s-20));background-color:var(--_bg);border-radius:.625rem;overflow:hidden;will-change:transform,opacity;scrollbar-width:none;-ms-overflow-style:none;color:var(--color-black)}.c-pinning-education-levels__section::-webkit-scrollbar{display:none}.c-pinning-education-levels__section--bg-pink{--_bg: var(--color-pink)}.c-pinning-education-levels__section--bg-blue{--_bg: var(--color-blue)}.c-pinning-education-levels__section--bg-teal{--_bg: var(--color-teal)}.c-pinning-education-levels__section--bg-red{--_bg: var(--color-red)}.c-pinning-education-levels__section--bg-orange{--_bg: var(--color-orange)}.c-pinning-education-levels__section--bg-green{--_bg: var(--color-green)}.c-pinning-education-levels__inner{display:flex;flex-direction:column;width:100%;min-height:inherit}.c-pinning-education-levels__bar{position:relative;z-index:2;display:flex;align-items:center;gap:var(--s-15);height:var(--_bar-height);padding:0 var(--s-30);flex-shrink:0;background-color:var(--_bg)}@media(max-width:800px){.c-pinning-education-levels__bar{padding:0 var(--s-20)}}.c-pinning-education-levels__caret{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--_accent-color, var(--color-black))}.c-pinning-education-levels__bar-title{margin:0}.c-pinning-education-levels__body{position:relative;z-index:1;flex:1;will-change:transform;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-60);align-items:center;padding:var(--s-40) var(--s-60) var(--s-80)}@media(max-width:1140px){.c-pinning-education-levels__body{grid-template-columns:minmax(0,1fr);padding:var(--s-30) var(--s-30) var(--s-60);gap:var(--s-40)}}@media(max-width:800px){.c-pinning-education-levels__body{padding:var(--s-30) var(--s-20) var(--s-50)}}.c-pinning-education-levels__content{display:flex;flex-direction:column;gap:var(--s-30)}.c-pinning-education-levels__title{margin:0;max-width:14.54em}.c-pinning-education-levels__text{max-width:36.625em}.c-pinning-education-levels__cta{margin-top:var(--s-10)}.c-pinning-education-levels__book{width:18.125em;max-width:100%;margin-right:var(--s-100);transform:rotate(5deg)}.c-pinning-education-levels__book .c-book-big{width:100%}@media(max-width:1140px){.c-pinning-education-levels__book{margin:0 0 0 var(--s-20);width:15em}}.c-pinning-education-levels--light .c-pinning-education-levels__section{border:1px solid var(--_accent-color)}.c-pinning-education-levels--light .c-pinning-education-levels__section--bg-pink{--_bg: var(--color-pink-light);--_accent-color: var(--color-pink)}.c-pinning-education-levels--light .c-pinning-education-levels__section--bg-blue{--_bg: var(--color-blue-light);--_accent-color: var(--color-blue)}.c-pinning-education-levels--light .c-pinning-education-levels__section--bg-teal{--_bg: var(--color-teal-light);--_accent-color: var(--color-teal)}.c-pinning-education-levels--light .c-pinning-education-levels__section--bg-red{--_bg: var(--color-red-light);--_accent-color: var(--color-red)}.c-pinning-education-levels--light .c-pinning-education-levels__section--bg-orange{--_bg: var(--color-orange-light);--_accent-color: var(--color-orange)}.c-pinning-education-levels--light .c-pinning-education-levels__section--bg-green{--_bg: var(--color-green-light);--_accent-color: var(--color-green)}.c-photo-band__list{display:flex;gap:var(--s-15);height:clamp(12.5rem,22vw,20rem);margin:0;padding:0;list-style:none}@media(max-width:800px){.c-photo-band__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-10);height:auto}}.c-photo-band__item{position:relative;flex:var(--_ratio, 1.5) 1 0;min-width:0;overflow:hidden;border-radius:.625rem}@media(max-width:800px){.c-photo-band__item{aspect-ratio:1/1}}@media(max-width:800px){.c-photo-band__item:first-child:nth-last-child(odd){grid-column:1/-1;aspect-ratio:2/1}}.c-photo-band__caption{margin:var(--s-15) 0 0;color:var(--color-off-black)}.c-custom-card-wrap{position:relative;display:grid;gap:var(--s-10);transition:opacity .3s ease-in-out}.c-custom-card-wrap.is-removed{opacity:.35}.c-clipping-remove:active:not(:disabled):focus-visible,.c-clipping-remove:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-clipping-remove{justify-self:start;padding:var(--s-5) var(--s-10);background-color:var(--color-dusty-white);color:var(--color-off-black);border:0;border-radius:.25rem;cursor:pointer;transition:background-color .3s ease-in-out}.c-clipping-remove:hover{background-color:var(--color-red-light, #fdecec)}.c-clipping-remove[disabled]{cursor:default;opacity:.6}.c-segment-flow-header{display:flex;flex-direction:column;gap:var(--s-20);max-width:53.75em}.c-segment-flow-header__eyebrow{display:inline-flex;align-items:center;gap:.5em}.c-segment-flow-header__title{margin:0}.c-segment-flow-header__text{max-width:40em}.c-contact-list-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-contact-list-module__header{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-contact-list-module__header-sidebar{grid-column:1/3}@media(max-width:1140px){.c-contact-list-module__header-sidebar{grid-column:1/-1}}.c-contact-list-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-contact-list-module__header-main{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-20)}@media(max-width:1140px){.c-contact-list-module__header-main{grid-column:1/-1}}.c-contact-list-module__title{width:100%;max-width:21.5em}.c-contact-list-module__text{max-width:40em}.c-contact-list-module__groups{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-60)}@media(max-width:1140px){.c-contact-list-module__groups{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}}.c-contact-list-module__group{grid-column:1/-1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-20)}.c-contact-list-module__group-head{grid-column:1/3}@media(max-width:1140px){.c-contact-list-module__group-head{grid-column:1/-1}}.c-contact-list-module__group-note{margin-top:var(--s-5);color:var(--color-black-60)}.c-contact-list-module__items{grid-column:3/-1;list-style:none;margin:0;padding:0;border-top:1px solid var(--color-black-20)}@media(max-width:1140px){.c-contact-list-module__items{grid-column:1/-1}}.c-contact-list-module__item{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-20);padding:var(--s-10) 0;border-bottom:1px solid var(--color-black-20)}@media(max-width:480px){.c-contact-list-module__item{flex-direction:column;gap:var(--s-5)}}.c-contact-list-module__item-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-10)}.c-contact-list-module__item-note{color:var(--color-black-60)}.c-contact-list-module__item-contact{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 var(--s-20);text-align:right;white-space:nowrap}@media(max-width:480px){.c-contact-list-module__item-contact{justify-content:flex-start;text-align:left}}.c-contact-list-module__link{color:inherit;text-decoration:none}.c-description-photo-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-description-photo-module__wrapper{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-description-photo-module__header{grid-column:1/3}@media(max-width:1140px){.c-description-photo-module__header{grid-column:1/-1}}.c-description-photo-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-description-photo-module__content{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}@media(max-width:1140px){.c-description-photo-module__content{grid-column:1/-1}}.c-description-photo-module__title{width:100%;max-width:21.5em}.c-description-photo-module__description{width:100%;max-width:41.875em}.c-description-photo-module__description:not(:first-child){margin-top:var(--s-20)}.c-intro-cards-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-intro-cards-module__wrapper{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-intro-cards-module__header{grid-column:1/3;display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--s-60);flex-direction:column;height:100%}@media(max-width:1140px){.c-intro-cards-module__header{grid-column:1/-1}}.c-intro-cards-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-intro-cards-module__books{margin-top:auto}@media(max-width:1140px){.c-intro-cards-module__books{display:none}}.c-intro-cards-module__content{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}@media(max-width:1140px){.c-intro-cards-module__content{grid-column:1/-1;grid-row-gap:var(--s-40)}}.c-intro-cards-module__title{width:100%;max-width:21.5em}.c-intro-cards-module__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-20)}@media(max-width:800px){.c-intro-cards-module__cards{grid-template-columns:1fr 1fr}}@media(max-width:640px){.c-intro-cards-module__cards{grid-template-columns:1fr}}.c-resources-list-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}@media(max-width:1140px){.c-resources-list-module{grid-row-gap:var(--s-40)}}.c-resources-list-module__title{width:100%;max-width:21.5em}.c-resources-list-module__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--s-30);grid-row-gap:var(--s-30)}@media(max-width:800px){.c-resources-list-module__list{grid-template-columns:1fr 1fr}}@media(max-width:640px){.c-resources-list-module__list{grid-template-columns:1fr}}.c-resources-list-module__list--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1140px){.c-resources-list-module__list--four{grid-template-columns:1fr 1fr}}@media(max-width:640px){.c-resources-list-module__list--four{grid-template-columns:1fr}}.c-stacking-cards-module{--_bar-height: 6rem;--_offset: var(--pk-header-height, 4rem);--_bg: var(--color-pink)}@media(max-width:800px){.c-stacking-cards-module{--_bar-height: 3.75rem}}.c-stacking-cards-module__header{margin-bottom:var(--s-40);margin-top:var(--s-50)}.c-stacking-cards-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10);margin-bottom:var(--s-30)}.c-stacking-cards-module__title{max-width:15.0166666667em;margin-bottom:var(--s-40)}.c-stacking-cards-module__subtitle{max-width:19.6875em;margin-bottom:var(--s-30)}.c-stacking-cards-module__cta{margin-top:var(--s-10)}.c-stacking-cards-module__stack-wrapper{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20)}@media(max-width:800px){.c-stacking-cards-module__stack-wrapper{display:block}}.c-stacking-cards-module__stack{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;grid-column:3/-1}.c-stacking-cards-module__card{position:sticky;top:calc(var(--_offset) + var(--_index, 0) * var(--_bar-height));grid-column:1;width:100%;height:var(--_card-height, auto);background-color:var(--_bg);border-radius:.625rem;overflow:hidden;color:var(--color-black)}.c-stacking-cards-module__card--bg-pink{--_bg: var(--color-pink)}.c-stacking-cards-module__card--bg-blue{--_bg: var(--color-blue)}.c-stacking-cards-module__card--bg-teal{--_bg: var(--color-teal)}.c-stacking-cards-module__card--bg-red{--_bg: var(--color-red)}.c-stacking-cards-module__card--bg-orange{--_bg: var(--color-orange)}.c-stacking-cards-module__card--bg-green{--_bg: var(--color-green)}.c-stacking-cards-module__inner{display:flex;flex-direction:column;width:100%;min-height:inherit}.c-stacking-cards-module__bar{position:relative;z-index:2;display:flex;align-items:center;gap:var(--s-20);height:var(--_bar-height);padding:0 var(--s-30);flex-shrink:0;background-color:var(--_bg)}@media(max-width:800px){.c-stacking-cards-module__bar{gap:var(--s-15);padding:0 var(--s-20)}}.c-stacking-cards-module__caret{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--color-black)}.c-stacking-cards-module__body{position:relative;z-index:1;flex:1;will-change:transform;display:flex;flex-direction:column;gap:var(--s-30);padding:var(--s-50)}@media(max-width:1140px){.c-stacking-cards-module__body{padding:var(--s-30) var(--s-30) var(--s-60)}}@media(max-width:800px){.c-stacking-cards-module__body{padding:var(--s-30) var(--s-20) var(--s-50)}}.c-stacking-cards-module__content-title{max-width:12.75em;margin-bottom:var(--s-30)}.c-stacking-cards-module__content{max-width:31.875em}.c-stacking-cards-module__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:var(--s-20)}@media(max-width:800px){.c-stacking-cards-module__row{display:flex}}@media(max-width:800px){.c-stacking-cards-module__row--body{display:block}}.c-stacking-cards-module__col{grid-column:span 2}.c-stacking-cards-module__col--2{grid-column:span 4/-1}.c-books-canvas-module{--_module-bg: var(--color-off-black);background-color:var(--_module-bg);color:var(--color-dusty-white);padding-block:var(--s-80);overflow:hidden}.c-books-canvas-module--bg-off-white{--_module-bg: var(--color-off-white);color:var(--color-off-black)}.c-books-canvas-module__inner{max-width:90rem;margin-inline:auto;padding-inline:var(--s-40);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-40);flex-wrap:wrap}@media(max-width:1140px){.c-books-canvas-module__inner{flex-direction:column;align-items:stretch}}.c-books-canvas-module__label{display:flex;align-items:center;gap:var(--s-10);flex:0 0 auto;color:inherit}.c-books-canvas-module__stage{position:relative;flex:0 0 auto;width:38.75rem;max-width:100%;height:31.25rem}@media(max-width:1140px){.c-books-canvas-module__stage{width:100%}}@media(max-width:800px){.c-books-canvas-module__stage{height:27.5rem}}@media(max-width:480px){.c-books-canvas-module__stage{height:25rem}}.c-books-canvas-module__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.c-new-products-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-new-products-module__wrapper{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-new-products-module__header{grid-column:1/3;display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--s-60);flex-direction:column;height:100%}@media(max-width:1140px){.c-new-products-module__header{grid-column:1/-1}}.c-new-products-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-new-products-module__content{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}@media(max-width:1140px){.c-new-products-module__content{grid-column:1/-1;grid-row-gap:var(--s-40)}}.c-new-products-module__title{width:100%;max-width:10em}.c-new-products-module__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-20)}@media(max-width:800px){.c-new-products-module__cards{grid-template-columns:1fr 1fr}}@media(max-width:640px){.c-new-products-module__cards{grid-template-columns:1fr}}.c-material-picker-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-material-picker-module__wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-50)}.c-material-picker-module__header{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-30)}.c-material-picker-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-material-picker-module__title{width:100%;max-width:14.3333333333em}.c-material-picker-module__tab-list{display:flex;gap:var(--s-20);flex-wrap:wrap}@media(max-width:800px){.c-material-picker-module__tab-list{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.c-material-picker-module__tab-list::-webkit-scrollbar{display:none}}.c-material-picker-module__tab-list--single{display:none}.c-material-picker-module__tab{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-material-picker-module__tab:hover,.c-material-picker-module__tab:focus,.c-material-picker-module__tab:active{outline:none}.c-material-picker-module__tab{gap:var(--s-15);padding:var(--s-25) var(--s-25) var(--s-25) var(--s-15);background-color:var(--material-picker-default);border:1px solid var(--material-picker-accent);border-radius:var(--s-5);flex:0 0 auto;transition:all .3s cubic-bezier(.51,.01,.2,1)}.c-material-picker-module__tab:active:not(:disabled):focus-visible,.c-material-picker-module__tab:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-material-picker-module__tab.is-active{background-color:var(--material-picker-accent)}.c-material-picker-module__tab-indicator{display:inline-flex;align-items:center;justify-content:center;width:1lh;height:1lh;border-radius:100%;transition:all .3s cubic-bezier(.51,.01,.2,1);background-color:var(--color-white);flex:0 0 auto}.c-material-picker-module__tab-indicator:after{content:"";width:.7em;height:.7em;border-radius:100%;background-color:currentColor;opacity:0;transition:all .3s cubic-bezier(.51,.01,.2,1)}.is-active>.c-material-picker-module__tab-indicator:after{opacity:1}.c-material-picker-module__panels{display:flex;flex-direction:column}.c-material-picker-module__panels:has(>.is-active){margin-top:var(--s-40)}.c-material-picker-module__panel{display:none}.c-material-picker-module__panel.is-active{display:block}.c-material-picker-module__select{width:100%}.c-material-picker-module__panel--select{max-width:32.5em}.c-material-picker-module__panel--select .ts-wrapper{width:100%}.c-material-picker-module__list{display:flex;flex-direction:column;gap:var(--s-10)}.c-material-picker-module__list>li{opacity:0;transform:translateY(var(--s-10))}.is-active>.c-material-picker-module__list>li{animation:material-picker-reveal .4s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:calc(var(--_stagger) * .1s)}.c-material-picker-module__item{display:flex;align-items:center;justify-content:space-between;gap:var(--s-20);padding:var(--s-30) var(--s-15);background-color:var(--material-picker-default);border-radius:var(--s-5);transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-material-picker-module__item:hover{background-color:var(--material-picker-accent)}}@media(max-width:640px){.c-material-picker-module__item{flex-direction:column;align-items:flex-start}}.c-material-picker-module__item-info{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-15)}.c-material-picker-module__item-info .u-icon--play{flex:0 0 auto}.c-material-picker-module__item-separator{width:.4em;height:.4em;background-color:currentcolor;border-radius:100%;flex:0 0 auto}.c-material-picker-module__item-cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}@keyframes material-picker-reveal{to{opacity:1;transform:translateY(0)}}.c-education-level-tabs-module{--_bg: var(--color-pink)}.c-education-level-tabs-module__tabs{display:flex;gap:var(--s-10);margin:0 calc(var(--s-20) * -1);margin-bottom:-.6em;padding:var(--s-10) var(--s-30) 0;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.c-education-level-tabs-module__tabs::-webkit-scrollbar{display:none}.c-education-level-tabs-module__tab{flex:0 0 auto;border-radius:var(--s-5) var(--s-5) 0 0;text-align:left;transform:rotate(-4deg)}.c-education-level-tabs-module__tab.c-toast--active{transform:rotate(0)}.c-education-level-tabs-module__panels{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.c-education-level-tabs-module__panel{grid-column:1;grid-row:1;background-color:var(--_bg);border:1px solid var(--_accent-color);border-radius:0 var(--s-10) var(--s-10) var(--s-10);overflow:hidden;color:var(--color-black);pointer-events:none}.c-education-level-tabs-module__panel.is-previous{z-index:1}.c-education-level-tabs-module__panel.is-active{z-index:2;pointer-events:auto}.c-education-level-tabs-module__panel--bg-pink{--_bg: var(--color-pink-light);--_accent-color: var(--color-pink)}.c-education-level-tabs-module__panel--bg-blue{--_bg: var(--color-blue-light);--_accent-color: var(--color-blue)}.c-education-level-tabs-module__panel--bg-teal{--_bg: var(--color-teal-light);--_accent-color: var(--color-teal)}.c-education-level-tabs-module__panel--bg-red{--_bg: var(--color-red-light);--_accent-color: var(--color-red)}.c-education-level-tabs-module__panel--bg-orange{--_bg: var(--color-orange-light);--_accent-color: var(--color-orange)}.c-education-level-tabs-module__panel--bg-green{--_bg: var(--color-green-light);--_accent-color: var(--color-green)}.c-education-level-tabs-module__inner{display:flex;flex-direction:column;width:100%}.c-education-level-tabs-module__body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-60);row-gap:var(--s-40);align-items:center;padding:var(--s-40) var(--s-60) var(--s-80)}@media(max-width:1140px){.c-education-level-tabs-module__body{grid-template-columns:minmax(0,1fr);padding:var(--s-30) var(--s-30) var(--s-60);row-gap:var(--s-50)}}@media(max-width:800px){.c-education-level-tabs-module__body{padding:var(--s-30) var(--s-20) var(--s-50)}}.c-education-level-tabs-module__panel-header{grid-column:1/-1;display:flex;align-items:center;gap:var(--s-15);margin:0}.c-education-level-tabs-module__content{display:flex;flex-direction:column;gap:var(--s-30)}.c-education-level-tabs-module__panel-title{margin:0;max-width:12.88em}.c-education-level-tabs-module__text{max-width:30em}.c-education-level-tabs-module__cta{margin-top:var(--s-10)}.c-education-level-tabs-module__book{width:18.125em;max-width:100%;transform:rotate(5deg);margin-top:auto}.c-education-level-tabs-module__book .c-book-big{width:100%}@media(max-width:1140px){.c-education-level-tabs-module__book{margin:var(--s-20) 0 0 var(--s-20);width:15em}}.c-featured-materials-module{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-featured-materials-module__wrapper{align-content:start;align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-featured-materials-module__header{grid-column:1/3;display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--s-60);flex-direction:column;height:100%}@media(max-width:1140px){.c-featured-materials-module__header{grid-column:1/-1}}.c-featured-materials-module__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10)}.c-featured-materials-module__content{grid-column:3/-1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-90)}@media(max-width:1140px){.c-featured-materials-module__content{grid-column:1/-1;grid-row-gap:var(--s-60)}}.c-featured-materials-module__title{width:100%;max-width:10em}.c-featured-materials-module__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-30)}@media(max-width:800px){.c-featured-materials-module__cards{grid-template-columns:1fr 1fr}}@media(max-width:640px){.c-featured-materials-module__cards{grid-template-columns:1fr}}.c-featured-materials-module__cards li:nth-child(3n+2) .c-material-card{margin-top:calc(var(--s-20) * -1)}@media(max-width:800px){.c-featured-materials-module__cards li:nth-child(3n+2) .c-material-card{margin-top:0}}.c-education-levels-module__header{padding-top:var(--s-50)}.c-education-levels-module__eyebrow{display:flex;align-items:center;gap:var(--s-10);margin-bottom:var(--s-30)}.c-education-levels-module__title{width:100%;max-width:15.0166666667em;margin-bottom:var(--s-45)}.c-education-levels-module__subtitle{width:100%;max-width:41.875em}.c-education-levels-module__books{--book-length: 475px;--book-thickness: 70px;position:relative;min-height:490px;margin-top:-100px}@media(max-width:1140px){.c-education-levels-module__books{min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-10);margin-top:var(--s-60)}}.c-education-levels-module__book{position:absolute;bottom:0;transform-origin:bottom left}@media(max-width:1140px){.c-education-levels-module__book{position:static;transform:none!important;max-width:100%}}.c-education-levels-module__book--pos-5{left:calc(100% - 80px);transform:rotate(-80.3deg)}.c-education-levels-module__book--pos-4{left:calc(100% - 328px);transform:rotate(-58.53deg)}.c-education-levels-module__book--pos-3{left:calc(100% - 503px);transform:rotate(-48.82deg)}.c-education-levels-module__book--pos-2{left:calc(100% - 740px);transform:rotate(-35.38deg)}.c-education-levels-module__book--pos-1{left:calc(100% - 933px);transform:rotate(-30.22deg)}.c-modal{width:100%;max-width:23.3333333333em;height:fit-content;max-height:90%;margin:auto;padding:var(--s-20);background-color:var(--color-white);color:var(--color-black);border:none;outline:none;box-shadow:none;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.51,.01,.2,1)}.c-modal:active:not(:disabled):focus-visible,.c-modal:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-modal{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.c-modal::-webkit-scrollbar{display:none}.c-modal.is-open{opacity:1;visibility:visible}.c-modal.is-open::backdrop{opacity:1;visibility:visible}.c-modal.is-closing{opacity:0;visibility:hidden}.c-modal.is-closing::backdrop{opacity:0;visibility:hidden}.c-modal::backdrop{background-color:hsl(from var(--color-black) h s l/.9);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.51,.01,.2,1)}.c-modal__close{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-modal__close:hover,.c-modal__close:focus,.c-modal__close:active{outline:none}.c-modal__close{position:sticky;top:0;font-size:2.5em;margin-left:auto}.c-modal__close:active:not(:disabled):focus-visible,.c-modal__close:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-modal__main{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}.c-newsletter-modal{position:fixed;left:var(--s-25);bottom:calc(var(--s-25) + var(--pk-cookie-offset, 0px));z-index:89;width:22.5em;max-width:calc(100vw - var(--s-50));background-color:var(--color-white);border:1px solid var(--color-black-10);border-radius:var(--s-5);box-shadow:0 .5em 2em var(--color-black-20);opacity:0;transform:translateY(var(--s-15));transition:opacity .3s ease-in-out,transform .3s ease-in-out,bottom .2s ease-in-out}.c-newsletter-modal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.c-newsletter-modal{transition:none;transform:none}}@media(max-width:480px){.c-newsletter-modal{left:var(--s-15);right:var(--s-15);bottom:calc(var(--s-15) + var(--pk-cookie-offset, 0px));width:auto;max-width:none}}.c-newsletter-modal__inner,.c-newsletter-modal__close{position:relative}.c-newsletter-modal__close:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.c-newsletter-modal__close:active:not(:disabled):focus-visible,.c-newsletter-modal__close:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-newsletter-modal__close{position:absolute;top:var(--s-10);right:var(--s-10);z-index:1;width:1.75em;height:1.75em;display:inline-flex;align-items:center;justify-content:center;font-size:1.375em;line-height:1;color:var(--color-off-black);background-color:var(--color-white);border:1px solid var(--color-black-10);border-radius:50%;cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out}@media(hover:hover){.c-newsletter-modal__close:hover{color:var(--color-white);background-color:var(--color-black)}}.c-newsletter-modal__media{overflow:hidden;border-radius:var(--s-5) var(--s-5) 0 0}.c-newsletter-modal__body{padding:var(--s-20)}.c-newsletter-modal__title{margin:0;color:var(--color-black)}.c-newsletter-modal__text{margin:var(--s-5) 0 var(--s-15);color:var(--color-off-black)}.c-newsletter-modal__cta{display:flex}.c-legal-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:310;display:flex;align-items:center;justify-content:center;padding:var(--s-20);opacity:0;visibility:hidden;transition:opacity .25s var(--pk-ease),visibility .25s var(--pk-ease)}.c-legal-modal.is-open{opacity:1;visibility:visible}.c-legal-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(from var(--color-black, #000) h s l/.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.c-legal-modal__dialog{position:relative;width:100%;max-width:57.5em;max-height:calc(100vh - var(--s-60));display:flex;flex-direction:column;background:var(--color-white, #fff);border-radius:var(--s-5);box-shadow:0 20px 60px hsl(from var(--color-black, #000) h s l/.25);transform:translateY(20px) scale(.98);transition:transform .3s var(--pk-ease)}.c-legal-modal.is-open .c-legal-modal__dialog{transform:translateY(0) scale(1)}.c-legal-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-20);padding:var(--s-30) var(--s-60);border-bottom:1px solid var(--color-black-10, rgba(0, 0, 0, .1));flex-shrink:0}@media(max-width:800px){.c-legal-modal__header{padding:var(--s-20) var(--s-25)}}.c-legal-modal__title{margin:0;min-width:0;font-size:var(--a2);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:-.01em}.c-legal-modal__body.c-legal-modal__body h1,.c-legal-modal__body.c-legal-modal__body h2{margin-top:var(--s-50);margin-bottom:var(--s-20);padding-top:var(--s-30);border-top:1px solid var(--color-black-10);font-size:var(--a1);font-family:Matter,Matter Fallback,sans-serif;line-height:137%;letter-spacing:-.01em}.c-legal-modal__body.c-legal-modal__body h1:first-child,.c-legal-modal__body.c-legal-modal__body h2:first-child{margin-top:0;padding-top:0;border-top:0}.c-legal-modal__body.c-legal-modal__body h3,.c-legal-modal__body.c-legal-modal__body h4,.c-legal-modal__body.c-legal-modal__body h5,.c-legal-modal__body.c-legal-modal__body h6{margin-top:var(--s-30);margin-bottom:var(--s-10);font-weight:600;font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}.c-legal-modal__body.c-legal-modal__body h2+h3{margin-top:var(--s-20)}.c-legal-modal__body.c-legal-modal__body p,.c-legal-modal__body.c-legal-modal__body ul,.c-legal-modal__body.c-legal-modal__body ol{margin-bottom:var(--s-15)}.c-legal-modal__body.c-legal-modal__body li{margin-bottom:var(--s-5)}.c-legal-modal__body.c-legal-modal__body .c-legal-modal__content>table{display:block;width:100%;margin-top:var(--s-20);margin-bottom:var(--s-25);overflow-x:auto;border-collapse:collapse;word-break:normal}.c-legal-modal__body.c-legal-modal__body .c-legal-modal__content>table th,.c-legal-modal__body.c-legal-modal__body .c-legal-modal__content>table td{min-width:6.875em;padding:var(--s-15) var(--s-20) var(--s-15) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-black-10)}.c-legal-modal__body.c-legal-modal__body .c-legal-modal__content>table th{font-weight:600;border-bottom-color:var(--color-black)}.c-legal-modal__body.c-legal-modal__body .c-legal-modal__content>table th:nth-child(3),.c-legal-modal__body.c-legal-modal__body .c-legal-modal__content>table td:nth-child(3){min-width:16.25em}.c-legal-modal__body.c-legal-modal__body .c-legal-modal__content>p:first-child{color:var(--color-off-black);font-size:var(--a1);font-family:Matter,Matter Fallback,sans-serif;line-height:137%;letter-spacing:-.01em}.c-legal-modal__body.c-legal-modal__body figure{margin-top:var(--s-20);margin-bottom:var(--s-25)}.c-legal-modal__body.c-legal-modal__body figure thead{background-color:transparent}.c-legal-modal__body.c-legal-modal__body figure thead tr{border-bottom:1px solid var(--color-black)}.c-legal-modal__body.c-legal-modal__body figure tr{gap:var(--s-20);padding:var(--s-15) 0}@media(max-width:800px){.c-legal-modal__body.c-legal-modal__body figure tr{gap:var(--s-10)}}.c-legal-modal__body.c-legal-modal__body figure th{font-weight:600}@media(max-width:800px){.c-legal-modal__body.c-legal-modal__body figure th,.c-legal-modal__body.c-legal-modal__body figure td{flex:1 1 0;width:auto}}.c-legal-modal__body.c-legal-modal__body figure th:first-child,.c-legal-modal__body.c-legal-modal__body figure td:first-child{flex-grow:1.2}.c-legal-modal__body.c-legal-modal__body figure th:last-child,.c-legal-modal__body.c-legal-modal__body figure td:last-child{flex-grow:.7}.c-legal-modal__close{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-legal-modal__close:hover,.c-legal-modal__close:focus,.c-legal-modal__close:active{outline:none}.c-legal-modal__close{display:inline-flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;border-radius:50%;color:var(--color-black, #000);cursor:pointer;flex-shrink:0;transition:background-color .2s var(--pk-ease)}.c-legal-modal__close:hover{background-color:var(--color-black-10, rgba(0, 0, 0, .06))}.c-legal-modal__close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-blue, #45aaf3)}.c-legal-modal__body{padding:var(--s-40) var(--s-60) var(--s-60);overflow-y:auto;flex:1 1 auto;min-height:11.25em}@media(max-width:800px){.c-legal-modal__body{padding:var(--s-25) var(--s-25) var(--s-30)}}.c-legal-modal__loading{display:flex;align-items:center;justify-content:center;padding:var(--s-60) 0}.is-loading .c-legal-modal__loading{display:flex}.c-legal-modal:not(.is-loading) .c-legal-modal__loading{display:none}.c-legal-modal__spinner{width:2em;height:2em;border:2px solid var(--color-black-10, rgba(0, 0, 0, .1));border-top-color:var(--color-black, #000);border-radius:50%;animation:c-legal-modal-spin .8s linear infinite}.c-legal-modal__error{padding:var(--s-30) 0;text-align:center;color:var(--color-grey-text)}.c-legal-modal__error-link{color:var(--color-blue-link, #1a6399);text-decoration:underline}@media(prefers-reduced-motion:reduce){.c-legal-modal{transition:opacity .15s linear}.c-legal-modal__dialog{transform:none;transition:none}.c-legal-modal__spinner{animation-duration:1.6s}}@keyframes c-legal-modal-spin{to{transform:rotate(360deg)}}.c-material-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end}.c-material-drawer[hidden]{display:none}.c-material-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#11111152;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:c-material-drawer-fade-in .45s cubic-bezier(.16,1,.3,1)}.c-material-drawer__container{position:relative;width:90vw;height:100%;background-color:var(--color-white);box-shadow:-4px 0 32px var(--color-black-30, rgba(0, 0, 0, .28));display:flex;flex-direction:column;animation:c-material-drawer-slide-in .55s cubic-bezier(.16,1,.3,1)}@media(max-width:800px){.c-material-drawer__container{width:100vw}}.c-material-drawer__close{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-material-drawer__close:hover,.c-material-drawer__close:focus,.c-material-drawer__close:active{outline:none}.c-material-drawer__close:active:not(:disabled):focus-visible,.c-material-drawer__close:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-material-drawer__close{position:absolute;top:var(--s-15);right:var(--s-15);z-index:10;display:inline-flex;align-items:center;justify-content:center;width:var(--s-40);height:var(--s-40);min-width:2.75rem;min-height:2.75rem;color:var(--color-black);border-radius:50%;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-material-drawer__close:hover{background-color:var(--color-black-10)}}.c-material-drawer__loader{display:flex;justify-content:center;align-items:center;flex:1}.c-material-drawer__loader[hidden]{display:none}.c-material-drawer__spinner{width:var(--s-40);height:var(--s-40);border:3px solid var(--color-black-10);border-top-color:var(--color-black);border-radius:50%;animation:c-material-drawer-spin .7s linear infinite}.c-material-drawer__body{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:minmax(0,1fr);flex:1;min-height:0}.c-material-drawer__body[hidden]{display:none}.c-material-drawer__preview-col{position:relative;overflow:hidden;min-height:0;border-right:1px solid var(--color-black-10);background-color:var(--color-off-white)}.c-material-drawer__wave{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.c-material-drawer__preview{position:relative;z-index:1;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-black-15) transparent}.c-material-drawer__preview::-webkit-scrollbar{width:.5rem;height:.5rem}.c-material-drawer__preview::-webkit-scrollbar-track{background:transparent}.c-material-drawer__preview::-webkit-scrollbar-thumb{background:var(--color-black-15);border-radius:.5rem}.c-material-drawer__preview::-webkit-scrollbar-thumb:hover{background:var(--color-black-30)}.c-material-drawer__preview{min-height:0;padding:var(--s-30) var(--s-25);display:flex;flex-direction:column;gap:var(--s-25)}.c-material-drawer__tabs{display:flex;gap:var(--s-10);align-self:center;flex-shrink:0}.c-material-drawer__tabs[hidden]{display:none}.c-material-drawer__tab{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-material-drawer__tab:hover,.c-material-drawer__tab:focus,.c-material-drawer__tab:active{outline:none}.c-material-drawer__tab:active:not(:disabled):focus-visible,.c-material-drawer__tab:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-material-drawer__tab{display:inline-flex;align-items:center;gap:var(--s-10);padding:var(--s-10) var(--s-15) var(--s-10);font-size:.9375em;font-weight:500;line-height:1;color:var(--color-black-60, var(--color-black));border-bottom:2px solid transparent;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-material-drawer__tab:hover{color:var(--color-black)}}.c-material-drawer__tab.is-active{color:var(--color-black);font-weight:600;border-bottom-color:var(--color-black)}.c-material-drawer__tab-icon{flex-shrink:0;width:var(--s-15);height:var(--s-15)}.c-material-drawer__cover{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:var(--s-15)}.c-material-drawer__cover[hidden]{display:none}.c-material-drawer__cover--placeholder{min-height:18.4375em}.c-material-drawer__cover--placeholder .u-icon{width:7.5em;height:7.5em;color:var(--pk-segment-color, var(--color-black, #000));opacity:.55}.c-material-drawer__cover-zoom{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-material-drawer__cover-zoom:hover,.c-material-drawer__cover-zoom:focus,.c-material-drawer__cover-zoom:active{outline:none}.c-material-drawer__cover-zoom:active:not(:disabled):focus-visible,.c-material-drawer__cover-zoom:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-material-drawer__cover-zoom{position:relative;display:block;width:100%;max-width:26.25em;cursor:zoom-in}.c-material-drawer__cover-img,.c-material-drawer__cover-video{display:block;width:100%;max-width:26.25em;height:auto;aspect-ratio:3/4;object-fit:contain}.c-material-drawer__magnifier{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--s-50);height:var(--s-50);background-color:var(--color-off-black);color:var(--color-white);border-radius:9999px;box-shadow:0 4px 12px var(--color-black-30);pointer-events:none;opacity:.92;transition:all .3s cubic-bezier(.51,.01,.2,1)}.c-material-drawer__magnifier--pdf{top:13.75em;transform:translate(-50%);pointer-events:auto;cursor:zoom-in;text-decoration:none;z-index:2}.c-material-drawer__cover-zoom:hover .c-material-drawer__magnifier,.c-material-drawer__gallery-item:hover .c-material-drawer__magnifier,.c-material-drawer__cover-zoom:focus-visible .c-material-drawer__magnifier,.c-material-drawer__gallery-item:focus-visible .c-material-drawer__magnifier{opacity:1;transform:translate(-50%,-50%) scale(1.08)}.c-material-drawer__magnifier--pdf:hover{opacity:1;transform:translate(-50%) scale(1.08)}.c-material-drawer__gallery{display:flex;flex-direction:column;gap:2.125em;align-items:center}.c-material-drawer__gallery[hidden]{display:none}.c-material-drawer__gallery-item{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-material-drawer__gallery-item:hover,.c-material-drawer__gallery-item:focus,.c-material-drawer__gallery-item:active{outline:none}.c-material-drawer__gallery-item:active:not(:disabled):focus-visible,.c-material-drawer__gallery-item:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-material-drawer__gallery-item{position:relative;display:block;width:100%;max-width:26.25em;border-radius:var(--s-5);cursor:zoom-in}.c-material-drawer__gallery-img{display:block;width:100%;max-width:26.25em;height:auto;border-radius:var(--s-5);box-shadow:0 4px 12px var(--color-black-10)}.c-material-drawer__pdf{position:relative;display:flex;flex-direction:column;gap:2.125em;align-items:center}.c-material-drawer__pdf[hidden]{display:none}.c-material-drawer__pdf-canvas{width:100%;max-width:26.25em;height:auto;border-radius:var(--s-5);box-shadow:0 4px 12px var(--color-black-10);display:block}.c-material-drawer__pdf-iframe{width:100%;max-width:32.5em;aspect-ratio:3/4;border:0;border-radius:var(--s-5);box-shadow:0 4px 12px var(--color-black-10);background-color:var(--color-white);display:block}.c-material-drawer__pdf-more:active:not(:disabled):focus-visible,.c-material-drawer__pdf-more:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-material-drawer__pdf-more{display:inline-flex;align-items:center;gap:var(--s-5);padding:var(--s-10) var(--s-15);font-size:.875em;font-weight:600;color:var(--color-black);text-decoration:none;border:1px solid var(--color-black);border-radius:var(--s-5);transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-material-drawer__pdf-more:hover{background-color:var(--color-black);color:var(--color-white)}}.c-material-drawer__pdf-spinner{width:var(--s-30);height:var(--s-30);border:2px solid var(--color-black-10);border-top-color:var(--color-black);border-radius:50%;animation:c-material-drawer-spin .7s linear infinite;margin:var(--s-30) auto}.c-material-drawer__info{position:relative;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-black-15) transparent}.c-material-drawer__info::-webkit-scrollbar{width:.5rem;height:.5rem}.c-material-drawer__info::-webkit-scrollbar-track{background:transparent}.c-material-drawer__info::-webkit-scrollbar-thumb{background:var(--color-black-15);border-radius:.5rem}.c-material-drawer__info::-webkit-scrollbar-thumb:hover{background:var(--color-black-30)}.c-material-drawer__info{min-height:0;padding:var(--s-30) var(--s-25);display:flex;flex-direction:column;gap:var(--s-15)}.c-material-drawer__seal{position:absolute;top:var(--s-20);right:var(--s-25);width:7.5em;height:7.5em;pointer-events:none;z-index:1}.c-material-drawer__seal svg{width:100%;height:100%}.c-material-drawer__seal~.c-material-drawer__badge,.c-material-drawer__seal~.c-material-drawer__title,.c-material-drawer__seal~.c-material-drawer__teaser{padding-right:8.125em}.c-material-drawer__body .c-material-drawer__seal{top:calc(var(--s-15) + 2.75rem + var(--s-10))}.c-material-drawer__badge{display:inline-flex;align-items:center;gap:.875em;align-self:flex-start}.c-material-drawer__badge-circle{display:inline-flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;border-radius:50%;background-color:var(--pk-segment-color-light, var(--color-off-white));flex-shrink:0}.c-material-drawer__badge-circle .u-icon{width:1.3125em;height:1.3125em;color:var(--color-black)}.c-material-drawer__badge-label{font-size:.9375em;font-weight:600;color:var(--color-black);line-height:1.2}.c-material-drawer__title{margin:0;font-size:2.5em;font-weight:600;color:var(--color-black);line-height:1.08;letter-spacing:-.015em;padding-right:var(--s-50)}@media(max-width:800px){.c-material-drawer__title{font-size:1.75em}}.c-material-drawer__teaser{margin:var(--s-5) 0 var(--s-10);font-size:1em;font-style:italic;color:var(--color-black-60, hsl(from var(--color-black) h s l/.6));line-height:1.5}.c-material-drawer__meta-list{display:flex;flex-direction:column;gap:var(--s-5)}.c-material-drawer__meta{margin:0;font-size:.9375em;color:hsl(from var(--color-black) h s l/.7);line-height:1.5}.c-material-drawer__meta strong{color:var(--color-black)}.c-material-drawer__action-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-25);flex-wrap:wrap;margin:var(--s-15) 0 var(--s-10)}@media(max-width:800px){.c-material-drawer__action-row{flex-direction:column;align-items:stretch}}.c-material-drawer__action-row-left{display:flex;align-items:center;gap:var(--s-10)}.c-material-drawer__action-row-right{display:flex;align-items:center;gap:var(--s-20);flex-wrap:wrap}.c-material-drawer__link:active:not(:disabled):focus-visible,.c-material-drawer__link:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-material-drawer__link{display:inline-flex;align-items:center;gap:var(--s-10);color:var(--color-black);font-size:.9375em;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-material-drawer__link:hover{color:hsl(from var(--color-black) h s l/.7)}}.c-material-drawer__link .u-icon{width:1.4375em;height:1.4375em;overflow:hidden}.c-material-drawer__link .c-header__ext-arrows{transition:transform .3s var(--pk-ease)}@media(hover:hover){.c-material-drawer__link:hover .c-header__ext-arrows{transform:translateY(-22px)}}.c-material-drawer__body-text{font-size:.9375em;line-height:1.7;color:var(--color-black)}.c-material-drawer__body-text ul,.c-material-drawer__body-text ol{padding-left:var(--s-20)}.c-material-drawer__body-text p{margin:0 0 var(--s-15)}.c-material-drawer__body-text a{color:var(--color-blue-link);text-decoration:underline;text-underline-offset:.15em}.c-material-drawer__body-text a [style*=color]{color:inherit!important}.c-material-drawer__section-title{margin:var(--s-15) 0 var(--s-5);font-size:1.125em;font-weight:700;color:var(--color-black)}.c-material-drawer__section-body{margin:0;font-size:.9375em;line-height:1.6;color:var(--color-black)}.c-material-drawer__section-body a{color:var(--color-blue-link);text-decoration:underline;text-underline-offset:.15em}.c-material-drawer__section-body a [style*=color]{color:inherit!important}.c-material-drawer__related{margin-top:var(--s-25)}.c-material-drawer__related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-15);margin-top:var(--s-10)}@media(max-width:800px){.c-material-drawer__related-grid{grid-template-columns:1fr}}.c-material-drawer__related-grid .c-product-card:nth-child(3n+2){transform:none}.c-material-drawer.is-closing .c-material-drawer__overlay{animation:c-material-drawer-fade-out .35s cubic-bezier(.4,0,1,1) forwards}.c-material-drawer.is-closing .c-material-drawer__container{animation:c-material-drawer-slide-out .35s cubic-bezier(.4,0,1,1) forwards}@media(max-width:800px){.c-material-drawer__body{grid-template-columns:1fr;grid-template-rows:auto 1fr}.c-material-drawer__wave{display:none}.c-material-drawer__preview-col{display:contents}.c-material-drawer__preview{height:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:40vh;padding:var(--s-15);border-bottom:1px solid var(--color-black-10);background-color:var(--color-off-white);gap:var(--s-10);scroll-snap-type:x mandatory;align-items:stretch}.c-material-drawer__tabs{flex-shrink:0;align-self:center}.c-material-drawer__gallery{flex-direction:row;gap:var(--s-10)}.c-material-drawer__gallery-item,.c-material-drawer__cover-zoom,.c-material-drawer__pdf-canvas{flex-shrink:0;width:auto;max-width:none;height:100%;max-height:calc(40vh - var(--s-30));scroll-snap-align:start}.c-material-drawer__pdf{flex-direction:row;gap:var(--s-10)}.c-material-drawer__info{padding:var(--s-20) var(--s-15)}.c-material-drawer__seal{width:5em;height:5em;top:var(--s-15);right:var(--s-15)}.c-material-drawer__seal~.c-material-drawer__badge,.c-material-drawer__seal~.c-material-drawer__title,.c-material-drawer__seal~.c-material-drawer__teaser{padding-right:5.625em}}.c-material-drawer-open{overflow:hidden}.c-material-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--s-30);background-color:hsl(from var(--color-black) h s l/.85);cursor:zoom-out;animation:c-material-drawer-fade-in .2s var(--pk-ease)}.c-material-lightbox__img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--s-5);box-shadow:0 12px 40px var(--color-black-50, hsl(from var(--color-black) h s l/.5))}.c-material-lightbox__close{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-material-lightbox__close:hover,.c-material-lightbox__close:focus,.c-material-lightbox__close:active{outline:none}.c-material-lightbox__close:active:not(:disabled):focus-visible,.c-material-lightbox__close:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-material-lightbox__close{position:absolute;top:var(--s-15);right:var(--s-15);display:inline-flex;align-items:center;justify-content:center;width:var(--s-40);height:var(--s-40);min-width:2.75rem;min-height:2.75rem;background-color:hsl(from var(--color-white) h s l/.1);color:var(--color-white);border-radius:9999px;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.c-material-lightbox__close:hover{background-color:hsl(from var(--color-white) h s l/.2)}}@keyframes c-material-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes c-material-drawer-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes c-material-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes c-material-drawer-fade-out{0%{opacity:1}to{opacity:0}}@keyframes c-material-drawer-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.c-material-drawer__container,.c-material-drawer__overlay,.c-material-drawer.is-closing .c-material-drawer__container,.c-material-drawer.is-closing .c-material-drawer__overlay{animation-duration:.01ms}.c-material-drawer__spinner,.c-material-drawer__pdf-spinner{animation-duration:1.5s}}.c-catalogue-cta{display:grid;grid-template-columns:repeat(auto-fit,minmax(18em,1fr));gap:var(--s-30)}.c-catalogue-cta__action{margin-top:var(--s-20)}.c-hero-section__eyebrow{margin-bottom:var(--s-30)}.c-hero-section__title{font-size:3.75rem;max-width:8.2166666667em;margin-bottom:var(--s-30);line-height:100%}.c-hero-section__description{max-width:21.75em;line-height:150%}.c-content-section__eyebrow{margin-bottom:var(--s-30);grid-column:span 2}.c-content-section__title{font-size:3.75rem;max-width:8.2166666667em;margin-bottom:var(--s-30);line-height:100%;grid-column:span 5}.c-content-section__description{max-width:21.75em;line-height:150%;grid-column:3/span 5}.c-content-section--title-center{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:min-content min-content min-content 1fr}.c-content-section--title-center .c-content-section__description{max-width:32em}.c-content-section--title-center .c-content-section__title{max-width:52.9375em}.c-content-section__cards{grid-column:3/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-20);padding-top:var(--s-60)}.c-product-card{border-radius:5px;position:relative;height:100%;--circle-scale: 1}.c-product-card:nth-child(3n+2){transform:translateY(-60px)}@media(max-width:1140px){.c-product-grid .c-product-card:nth-child(3n+2){transform:none}}.c-product-card__inner{padding:var(--s-15) var(--s-20);overflow:hidden;border-radius:5px;position:relative;background:var(--color-off-white, #f8f8f8);height:100%;min-height:25.5em;display:flex;flex-direction:column}@media(max-width:480px){.c-product-card__inner{min-height:0}}.c-product-card__seals{position:absolute;top:.625rem;right:.625rem;z-index:4;display:flex;flex-direction:column;pointer-events:none}.c-product-card__seals+.c-product-card__header{padding-right:5rem}@media(max-width:480px){.c-product-card__seals+.c-product-card__header{padding-right:4.125rem}}.c-product-card__seal{display:block;width:4.375rem;height:4.375rem}.c-product-card__seal+.c-product-card__seal{margin-top:.375rem;margin-right:1.5rem}@media(max-width:480px){.c-product-card__seal{width:3.625rem;height:3.625rem}.c-product-card__seal+.c-product-card__seal{margin-top:.25rem;margin-right:1.125rem}}.c-product-card__eyebrow{display:flex;gap:.5625rem;align-items:center;margin-bottom:1px;font-size:.875rem;z-index:2;position:relative}.c-product-card__eyebrow>span{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;position:relative}.c-product-card__eyebrow svg{position:relative;z-index:10;flex-shrink:0}.c-product-card__circle{position:absolute;background-color:var(--card-circle-color, var(--pk-segment-color-light, #daeefd));width:100%;height:100%;z-index:-1;flex-shrink:0;border-radius:50%;transform:scale(var(--circle-scale, 1));transition:transform 1.2s var(--pk-ease, cubic-bezier(.33, 1, .68, 1))}.c-product-card__title{font-size:1.25rem;margin-bottom:.375rem;font-weight:600;z-index:3;position:relative}.c-product-card__info{font-size:.875rem;z-index:3;position:relative}.c-product-card__teaser{font-size:.875rem;z-index:3;position:relative;margin:0}.c-product-card__meta{display:flex;flex-direction:column;gap:.375rem;z-index:3;position:relative}.c-product-card__header{z-index:2;position:relative}.c-product-card__footer{display:flex;gap:.625rem;align-items:flex-end;z-index:3;position:relative;margin-top:auto;padding-top:2.5em}@media(max-width:480px){.c-product-card__footer{margin-top:0;padding-top:var(--s-20)}}.c-product-card__footer img,.c-product-card__footer video,.c-product-card__footer .c-product-card__image-placeholder{display:block;width:100%;max-width:15rem;min-width:0;flex:0 1 auto;aspect-ratio:3/4}.c-product-card__footer img,.c-product-card__footer video{object-fit:contain}.c-product-card__footer .c-product-card__image-placeholder{background:var(--color-dusty-white)}.c-product-card__footer button{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-product-card__footer button:hover,.c-product-card__footer button:focus,.c-product-card__footer button:active{outline:none}.c-product-card__footer button{gap:.625rem;margin-left:auto;margin-bottom:.2rem;margin-top:auto}.c-product-card__footer .c-product-card__actions{flex-shrink:0}.c-product-card__title-link{color:inherit;text-decoration:none}.c-product-card__title-link:hover{text-decoration:underline}.c-product-card__tags{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:.625rem 0 0;padding:0}.c-product-card__tag{font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1;padding:.25rem .5rem;border-radius:999px;background:var(--color-off-black);color:var(--color-white)}.c-product-card__tag--izzi{background:var(--color-blue, #45aaf3);color:var(--color-off-black)}.c-product-card__tag--metodicki{background:var(--color-green, #e6ef9c);color:var(--color-off-black)}.c-product-card__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;margin-left:auto;margin-top:auto}.c-product-card__preview,.c-product-card__buy{font-size:.75rem;font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:2px}.c-product-card__preview:hover,.c-product-card__buy:hover{text-decoration:none}.c-product-card__detail{display:inline-flex;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:500;color:inherit;text-decoration:none;margin-top:.25rem}.c-product-card__detail-icon{flex-shrink:0;overflow:hidden}.c-product-card__detail-arrows{transition:transform .3s var(--pk-ease)}.c-product-card__detail:hover .c-product-card__detail-arrows{transform:translate(36px)}.c-product-card__border{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}@media(hover:hover){.c-product-card:hover{--circle-scale: var(--circle-scale-hover, 30)}}.c-product-card--row:nth-child(3n+2){transform:none}.c-product-card--row .c-product-card__inner{aspect-ratio:auto;flex-direction:row;align-items:stretch;gap:var(--s-30);padding:var(--s-20) var(--s-30);background:var(--color-white);border:1px solid var(--color-black-10)}.c-product-card--row .c-product-card__header{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-10)}.c-product-card--row .c-product-card__title{margin:0}.c-product-card--row .c-product-card__isbn,.c-product-card--row .c-product-card__excerpt{margin:0;color:var(--color-black-70, color-mix(in srgb, var(--color-black) 70%, transparent))}.c-product-card--row .c-product-card__tags{margin-top:0}.c-product-card--row .c-product-card__actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--s-20);margin:var(--s-10) 0 0}.c-product-card--row .c-product-card__footer{flex:0 0 auto;width:8.75rem;margin-top:0;align-items:flex-start}.c-product-card--row .c-product-card__footer img,.c-product-card--row .c-product-card__footer video{max-width:100%}.c-product-card--row .c-product-card__footer .c-product-card__image-placeholder{max-width:100%}@media(max-width:640px){.c-product-card--row .c-product-card__inner{flex-direction:column}.c-product-card--row .c-product-card__footer{width:100%;max-width:10rem}}.c-cta-block{position:relative;padding-top:var(--s-20)}.c-cta-block__bg{inset:0 calc(var(--section-padding) / -2) var(--s-50) calc(var(--section-padding) / -2);position:absolute;display:block;z-index:-1;background-color:#ffa8c6;border-radius:5px}.c-cta-block__eyebrow{font-weight:600}.c-cta-block__title{font-size:3.75rem;font-weight:500;line-height:100%;padding-bottom:11.4375rem;max-width:15em}.c-grid-toolbar{display:flex;justify-content:flex-end;gap:.35rem;margin-bottom:var(--pk-spacing-sm)}.c-grid-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--pk-color-border);border-radius:.375rem;background:var(--pk-color-bg);color:var(--pk-color-text-muted);cursor:pointer;transition:background var(--pk-transition),color var(--pk-transition),border-color var(--pk-transition)}@media(hover:hover){.c-grid-toolbar__btn:hover{border-color:var(--pk-segment-color);color:var(--pk-segment-color-text)}}.c-grid-toolbar__btn:focus-visible{outline:2px solid var(--pk-segment-color);outline-offset:2px}.c-grid-toolbar__btn--active{background:var(--pk-segment-color);border-color:var(--pk-segment-color);color:var(--pk-segment-color-on, #fff)}@media(hover:hover){.c-grid-toolbar__btn--active:hover{color:var(--color-white)}}.c-grid-toolbar__btn svg{width:1.125rem;height:1.125rem;fill:currentColor}.c-product-grid{display:grid;grid-template-columns:repeat(var(--pk-grid-columns),1fr);gap:var(--pk-grid-gap);margin-bottom:var(--pk-spacing-xl)}@media(max-width:1140px){.c-product-grid:not(.c-product-grid--list){--pk-grid-columns: 2}}@media(max-width:480px){.c-product-grid:not(.c-product-grid--list){--pk-grid-columns: 1;--pk-grid-gap: 1.25rem}}.c-product-grid--list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--pk-spacing-md);padding-bottom:var(--pk-spacing-sm);width:100vw;position:relative;left:50%;transform:translate(-50%);padding-left:var(--pk-spacing-md);padding-right:var(--pk-spacing-md);box-sizing:border-box}.c-product-grid--list .c-product-card__preview,.c-product-grid--list .c-product-card__buy{display:none}.c-product-grid--loading{opacity:.5;pointer-events:none;position:relative;min-height:12rem}.c-product-grid--loading:after{content:"";position:absolute;top:50%;left:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;border:3px solid var(--pk-color-border);border-top-color:var(--pk-segment-color, #ff6e5a);border-radius:50%;animation:c-product-grid-spin .6s linear infinite}@media(prefers-reduced-motion:reduce){.c-product-grid--loading:after{animation:none}}@keyframes c-product-grid-spin{to{transform:rotate(360deg)}}.c-flow-story{display:flex;flex-direction:column;gap:var(--s-25)}.c-flow-story:not([hidden]){animation:c-flow-reveal .3s ease-out}@media(prefers-reduced-motion:reduce){.c-flow-story:not([hidden]){animation:none}}@media(max-width:800px){.c-flow-story{gap:var(--s-20)}}.c-flow-story__block{min-width:0;padding:1.75em 2em;background:var(--color-dusty-white);border-radius:.1875em}@media(max-width:800px){.c-flow-story__block{padding:1.25em 1.125em}}.c-flow-story__block--cards-only>.c-flow-story__highlights{margin-top:0}.c-flow-story__highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-15);margin:var(--s-20) 0 0;padding:0;list-style:none}@media(max-width:1140px){.c-flow-story__highlights{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.c-flow-story__highlights{grid-template-columns:1fr}}.c-flow-story__card{--_fold-size: 1.25em;display:grid;grid-template-columns:auto 1fr;align-items:center;align-content:start;column-gap:var(--s-10);row-gap:var(--s-5);padding:1em 1.125em;background:var(--color-white, #fff);border:1px solid var(--color-black-10);border-radius:var(--s-5);clip-path:polygon(calc(100% - var(--_fold-size)) 0%,100% var(--_fold-size),100% 100%,0 100%,0 0)}.c-flow-story__card-dot{grid-column:1;grid-row:1;width:.5em;height:.5em;border-radius:50%;background:var(--pk-segment-color, var(--color-black-30))}.c-flow-story__card-title{grid-column:2;grid-row:1;margin:0;color:var(--color-black)}.c-flow-story__card-text{grid-column:2;grid-row:2;margin:0;color:var(--color-black-60)}.c-flow-story__title{margin:0;color:var(--color-black)}.c-flow-story__subtitle{margin:var(--s-5) 0 0;color:var(--color-black-60)}.c-flow-story__intro{max-width:40em;margin:var(--s-15) 0 0;color:var(--color-black-60)}.c-flow-story__intro>p{margin:0}.c-flow-story__intro>p:not(:first-child){margin-top:var(--s-10)}.c-flow-story__intro a{color:var(--pk-segment-color-text, var(--color-black));text-decoration:underline}.c-flow-story__cta{display:inline-flex;margin-top:var(--s-20)}.c-flow-educations{margin-top:var(--s-50)}.c-flow-educations:not([hidden]){animation:c-flow-reveal .3s ease-out}@media(prefers-reduced-motion:reduce){.c-flow-educations:not([hidden]){animation:none}}.c-flow-educations__heading{margin:0 0 var(--s-25);color:var(--color-black)}.c-flow-educations__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-25)}@media(max-width:1140px){.c-flow-educations__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.c-flow-educations__grid{grid-template-columns:1fr}}.c-flow-educations__fold{position:absolute;right:-1px;top:-1px;width:0;height:0;border-style:solid;border-width:0 var(--_fold-size) var(--_fold-size) 0;border-color:transparent transparent var(--color-black-10) transparent;filter:drop-shadow(-.1em .1em .125em var(--color-black-30));border-bottom-left-radius:var(--s-5);transition:border-width .3s ease-in-out}@media(prefers-reduced-motion:reduce){.c-flow-educations__fold{transition:none}}.c-flow-educations__media{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--s-5);background-color:var(--color-dusty-white)}.c-flow-educations__media>img{width:100%;height:100%;object-fit:cover;display:block}.c-flow-educations__body{display:flex;flex-direction:column;gap:var(--s-10);margin-top:auto}.c-flow-educations__eyebrow{display:inline-flex;align-items:center;gap:var(--s-5);color:var(--pk-segment-color-text, var(--color-black-60))}.c-flow-educations__title{color:inherit;line-height:1.25}.c-flow-educations__date{color:var(--color-black-60)}.c-flow-reset-wrapper{display:flex;justify-content:center;margin-top:var(--s-25)}.c-flow-reset-wrapper[hidden]{display:none}.c-flow-reset-wrapper .c-button.c-button--secondary{color:var(--color-off-black, #272727);border-color:var(--color-off-black, #272727)}.c-flow-reset-wrapper .c-button.c-button--secondary .c-button__icon{background-color:var(--color-off-black, #272727);color:var(--color-white, #fff)}@keyframes c-flow-reveal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.c-subject-grid__segment{margin-bottom:var(--s-50)}.c-subject-grid__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-30);margin-bottom:var(--s-40)}@media(max-width:800px){.c-subject-grid__head{flex-direction:column;align-items:flex-start;gap:var(--s-15)}}.c-subject-grid__intro{color:var(--color-black-70);max-width:35em}.c-subject-grid__lead{color:var(--color-black)}.c-subject-grid__continue{display:flex}.c-subject-grid__continue[hidden]{display:none}.c-subject-grid__continue{flex-direction:column;align-items:flex-start;gap:.125em;flex-shrink:0;padding:var(--s-15) var(--s-20);border-radius:.3125em;background-color:var(--pk-segment-color-light);transition:background-color .3s ease-in-out}.c-subject-grid__continue svg{display:none}.c-subject-grid__continue:hover .c-subject-grid__continue-name,.c-subject-grid__continue:focus-visible .c-subject-grid__continue-name{color:var(--pk-segment-color-text)}.c-subject-grid__continue-label{color:var(--color-black-50)}.c-subject-grid__continue-name{transition:color .3s ease-in-out}.c-subject-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-15)}@media(max-width:1140px){.c-subject-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.c-subject-grid__list{grid-template-columns:minmax(0,1fr)}}.c-subject-grid__tile{position:relative;display:flex;flex-direction:column;gap:var(--s-5);height:100%;padding:var(--s-25) var(--s-25) var(--s-20);border-radius:.3125em;background-color:var(--pk-segment-color-light);transition:background-color .3s ease-in-out}.c-subject-grid__tile:hover,.c-subject-grid__tile:focus-visible{background-color:var(--pk-segment-color)}.c-subject-grid__tile:hover .c-subject-grid__arrow,.c-subject-grid__tile:focus-visible .c-subject-grid__arrow{transform:translate(.25em);opacity:1}.c-subject-grid__meta{color:var(--color-black-60)}.c-subject-grid__arrow{position:absolute;right:var(--s-20);bottom:var(--s-20);display:flex;opacity:.5;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.c-subject-grid__arrow svg{width:1.25em;height:auto}.c-context-notices__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5em,1fr));gap:var(--s-15)}.c-context-notices__card{position:relative;display:flex;flex-direction:column;gap:var(--s-5);height:100%;padding:var(--s-20) var(--s-25);padding-right:3.5em;border-radius:.3125em;background-color:var(--pk-segment-color-light)}.c-context-notices a.c-context-notices__card{transition:background-color .3s ease-in-out}.c-context-notices a.c-context-notices__card:hover,.c-context-notices a.c-context-notices__card:focus-visible{background-color:var(--pk-segment-color)}.c-context-notices a.c-context-notices__card:hover .c-context-notices__arrow,.c-context-notices a.c-context-notices__card:focus-visible .c-context-notices__arrow{transform:translate(.25em,-50%)}.c-context-notices__text{color:var(--color-black-60)}.c-context-notices__arrow{position:absolute;right:var(--s-20);top:50%;transform:translateY(-50%);display:flex;transition:transform .3s ease-in-out}.c-context-notices__arrow svg{width:1.25em;height:auto}.c-context-header{display:grid}.c-context-header__back{display:inline-flex;align-items:center;gap:var(--s-10);margin-top:calc(var(--s-20) * -1);margin-bottom:var(--s-20)}.c-context-header__back svg{flex-shrink:0}.c-context-header{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s-50);align-items:center}@media(max-width:800px){.c-context-header{grid-template-columns:minmax(0,1fr)}}.c-context-header__title{margin-bottom:var(--s-25)}.c-context-header__description{max-width:77.5em;columns:35em;column-gap:var(--s-50);color:var(--color-black-70)}.c-context-header__description p+p{margin-top:var(--s-15)}.c-context-header__description p{orphans:2;widows:2}.c-context-header__description-wrap.is-clamped .c-context-header__description{max-height:var(--_description-clamp, 16em);overflow:hidden;columns:auto;-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent);mask-image:linear-gradient(to bottom,#000 65%,transparent)}.c-context-header__more{position:relative}.c-context-header__more:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.c-context-header__more{display:inline-flex;position:relative;margin-top:var(--s-15);padding:0;border:0;background:none;color:inherit;cursor:pointer}.c-context-header__more[hidden]{display:none}.c-context-header__books{position:relative;width:100%;height:27.5em}@media(max-width:1140px){.c-context-header__books{height:23.75em}}@media(max-width:800px){.c-context-header__books{display:none}}.c-context-header__book{position:absolute;top:0;left:0}.c-context-header__catalogue-title{margin-bottom:var(--s-30)}.c-upitai-module{display:grid;grid-template-columns:minmax(0,38.75em) minmax(0,1fr);gap:var(--s-80);align-items:center}@media(max-width:1140px){.c-upitai-module{grid-template-columns:minmax(0,1fr);gap:var(--s-40)}}.c-upitai-module__main{display:flex;flex-direction:column;gap:var(--s-20)}.c-upitai-module__title,.c-upitai-module__text,.c-upitai-module__note{margin:0}.c-upitai-module__text{color:var(--color-off-black)}.c-upitai-module__note{color:var(--color-black-60)}@media(max-width:800px){.c-hc-hero-section .o-section__bg{display:none}}.c-hc-hero__main{gap:var(--s-30)}.c-hc-hero__logo{width:100%;max-width:26.25em;margin:0}@media(max-width:800px){.c-hc-hero__logo{max-width:15em}}.c-hc-hero__logo-img{display:block;width:100%;height:auto}.c-hc-hero .c-header-books-module__cta{margin-top:auto}.c-hc-hero__intro{align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-hc-hero__lead{grid-column:3/6;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-25)}@media(max-width:1140px){.c-hc-hero__lead{grid-column:1/-1}}.c-hc-hero__person{grid-column:1/3}@media(max-width:1140px){.c-hc-hero__person{grid-column:1/-1}}.c-hc-hero__person{margin:0}@media(max-width:1140px){.c-hc-hero__person{max-width:17.5em}}.c-hc-hero__person-caption{display:flex;flex-direction:column;gap:var(--s-5);margin-top:var(--s-15)}.c-hc-hero__person-role{color:var(--color-black-60)}.c-hc-hero__title{margin:0}.c-hc-hero__text{max-width:35em;color:var(--color-off-black)}.c-hc-hero__text p:first-child{margin-top:0}.c-hc-hero__text p:last-child{margin-bottom:0}.c-hc-hero__aside{grid-column:6/-1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-25)}@media(max-width:1140px){.c-hc-hero__aside{grid-column:1/-1}}.c-hc-hero__facts{width:100%;margin:0}.c-hc-hero__facts dt{color:var(--color-black-60)}.c-hc-hero__facts dd{margin:var(--s-5) 0 0}.c-hc-hero__fact{padding-block:var(--s-15);border-top:1px solid var(--color-black)}.c-hc-hero__fact:last-child{border-bottom:1px solid var(--color-black)}.c-hc-hero__link:active:not(:disabled):focus-visible,.c-hc-hero__link:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-hc-hero__link{color:var(--color-black)}.c-hc-price{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-50);scroll-margin-top:calc(var(--pk-sticky-top, 5.5rem) + var(--s-20))}.c-hc-price__header{align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-hc-price__sidebar{grid-column:1/3}@media(max-width:1140px){.c-hc-price__sidebar{grid-column:1/-1}}.c-hc-price__main{grid-column:3/-1}@media(max-width:1140px){.c-hc-price__main{grid-column:1/-1}}.c-hc-price__main{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-20)}.c-hc-price__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10);margin:0}.c-hc-price__title,.c-hc-price__text,.c-hc-price__past,.c-hc-price__empty{margin:0}.c-hc-price__text{max-width:40em;color:var(--color-off-black)}.c-hc-price .c-segment-selector__columns{padding-top:0}.c-hc-price .c-segment-selector__columns--single .c-segment-selector__list{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:800px){.c-hc-price .c-segment-selector__columns--single .c-segment-selector__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-hc-price .c-segment-selector__link:active:not(:disabled):focus-visible,.c-hc-price .c-segment-selector__link:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-hc-price .c-segment-selector__item{background-color:var(--color-dusty-white)}.c-hc-price .c-segment-selector__item:hover{background-color:var(--_grade-light)}.c-hc-price .c-segment-selector__item.pk-flow-active,.c-hc-price .c-segment-selector__item.pk-flow-active:hover{background-color:var(--_grade)}.c-hc-price .c-segment-selector__item.pk-flow-active .c-segment-selector__link{color:var(--color-black)}.c-hc-price .c-segment-selector__link:before{background-color:var(--_grade);box-shadow:inset 0 0 0 1px var(--color-black-10)}.c-hc-price .c-segment-selector__item.pk-flow-active .c-segment-selector__link:before{background-color:var(--color-white)}.c-hc-price .c-segment-selector__item.pk-flow-active .c-segment-selector__link:after{border-color:var(--color-black)}.c-hc-price__panel{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}.c-hc-price__panel[hidden]{display:none}.c-hc-price__intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-60);align-items:start;padding:var(--s-40);background-color:var(--pk-segment-color-light)}@media(max-width:800px){.c-hc-price__intro{grid-template-columns:minmax(0,1fr);gap:var(--s-25);padding:var(--s-25)}}.c-hc-price__intro--text{grid-template-columns:minmax(0,1fr)}.c-hc-price__intro-text{max-width:40em}.c-hc-price__past{color:var(--color-off-black)}.c-hc-price__empty{padding-block:var(--s-30);color:var(--color-black-60);border-block:1px solid var(--color-dusty-white)}.c-hc-story-card__dot{width:.7142857143em;height:.7142857143em;flex-shrink:0;background-color:var(--pk-segment-color);border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-black-10)}.c-hc-lists{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-60)}.c-hc-lists__layout{align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-hc-lists__sidebar{grid-column:1/3}@media(max-width:1140px){.c-hc-lists__sidebar{grid-column:1/-1}}.c-hc-lists__main{grid-column:3/-1}@media(max-width:1140px){.c-hc-lists__main{grid-column:1/-1}}.c-hc-lists__main{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}.c-hc-lists__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10);margin:0}.c-hc-lists__title,.c-hc-lists__heading{margin:0}.c-hc-lists__groups{display:grid;gap:var(--s-40) var(--s-60)}.c-hc-lists__groups--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:800px){.c-hc-lists__groups--2{grid-template-columns:minmax(0,1fr)}}.c-hc-lists__group{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-20);align-content:start}.c-hc-lists__list{margin:0;padding:0;list-style:none}.c-hc-lists__item{display:grid;grid-template-columns:1.25em minmax(0,1fr);gap:var(--s-15);padding-block:var(--s-15);border-top:1px solid var(--color-black)}.c-hc-lists__item:last-child{border-bottom:1px solid var(--color-black)}.c-hc-lists__marker{width:.625em;height:.625em;margin-top:.5625em;border-radius:50%;background-color:var(--pk-segment-color-text, var(--color-black))}.c-hc-why{align-items:start;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:var(--s-20);grid-row-gap:var(--s-40)}.c-hc-why__sidebar{grid-column:1/3}@media(max-width:1140px){.c-hc-why__sidebar{grid-column:1/-1}}.c-hc-why__main{grid-column:3/-1}@media(max-width:1140px){.c-hc-why__main{grid-column:1/-1}}.c-hc-why__main{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-40)}.c-hc-why__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10);margin:0}.c-hc-why__title{margin:0}.c-hc-why__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-60);align-items:start}@media(max-width:800px){.c-hc-why__body{grid-template-columns:minmax(0,1fr);gap:var(--s-30)}}.c-hc-why__lines{margin:0;padding:0;list-style:none}.c-hc-why__line{padding-block:var(--s-10);border-top:1px solid var(--color-black)}.c-hc-why__line:last-child{border-bottom:1px solid var(--color-black)}.c-hc-why__text{max-width:35em}.c-hc-why__text p:first-child{margin-top:0}.c-hc-story{padding-block:var(--s-40) var(--s-100)}.c-hc-story__header{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-15);margin-top:var(--s-30);max-width:55em}.c-hc-story__meta,.c-hc-story__title,.c-hc-story__author,.c-hc-story__excerpt{margin:0}.c-hc-story__meta,.c-hc-story__author{color:var(--color-off-black)}.c-hc-story__meta{display:inline-flex;align-items:center;gap:var(--s-10)}.c-hc-story__swatch{width:.8571428571em;height:.8571428571em;flex-shrink:0;background-color:var(--pk-segment-color);border-radius:50%}.c-hc-story__excerpt{max-width:40em}.c-hc-story__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-15) var(--s-30);margin-top:var(--s-30)}.c-hc-story__missing{margin:var(--s-30) 0 0;color:var(--color-black-60)}.c-hc-story__print{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}.c-hc-story__print:hover,.c-hc-story__print:focus,.c-hc-story__print:active{outline:none}.c-hc-story__print:active:not(:disabled):focus-visible,.c-hc-story__print:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-hc-story__print{color:var(--color-black);cursor:pointer}.c-hc-story__download:active:not(:disabled):focus-visible,.c-hc-story__download:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-hc-story__download{color:var(--color-black)}.c-hc-story__viewer{margin-top:var(--s-40);border:2px solid var(--pk-segment-color)}.c-hc-story__viewer iframe{display:block;width:100%;height:85svh;border:0}@media(max-width:800px){.c-hc-story__viewer{display:none}}.c-hc-story__back{margin-top:var(--s-40)}.c-hc-story__back-link:active:not(:disabled):focus-visible,.c-hc-story__back-link:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-hc-story__back-link{color:var(--color-black)}.c-hc-story__next{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:var(--s-30);margin-top:var(--s-80)}.c-hc-story__next-title{margin:0}.c-hc-story__print{position:relative}.c-hc-story__print:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.c-page-nav-section{position:sticky;top:var(--pk-sticky-top, 5.5rem);z-index:calc(var(--pk-z-header, 100) - 1);background-color:var(--color-white);border-bottom:1px solid var(--color-black-10)}.c-page-nav{padding-block:var(--s-15)}.c-page-nav__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-15) var(--s-30);margin:0;padding:0;list-style:none}@media(max-width:800px){.c-page-nav__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.c-page-nav__list::-webkit-scrollbar{display:none}}.c-page-nav__item{flex-shrink:0}.c-page-nav__link:active:not(:disabled):focus-visible,.c-page-nav__link:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-page-nav__link{color:var(--color-black);text-decoration:none;white-space:nowrap}.c-page-nav__link.is-current{color:var(--color-black);box-shadow:inset 0 -2px 0 0 var(--color-black)}.o-section[id]{scroll-margin-top:calc(var(--pk-sticky-top, 5.5rem) + var(--pk-page-nav-height, 0px) + var(--s-20))}.c-level-picker__head{display:grid;gap:var(--s-15);max-width:40em;margin-bottom:var(--s-40)}.c-level-picker__eyebrow{display:inline-flex;align-items:center;gap:var(--s-10);margin:0}.c-level-picker__title,.c-level-picker__text{margin:0}.c-level-picker__text{color:var(--color-off-black)}.c-level-picker__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-25);margin:0;padding:0;list-style:none}@media(max-width:1140px){.c-level-picker__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.c-level-picker__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-20)}}.c-level-picker__link:active:not(:disabled):focus-visible,.c-level-picker__link:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}.c-level-picker__link{display:grid;gap:var(--s-15);justify-items:center;color:var(--color-black);text-decoration:none}.c-level-picker__book{display:block;width:100%;transition:transform .3s ease-in-out}.c-level-picker__link:hover .c-level-picker__book,.c-level-picker .c-level-picker__link:hover .c-level-picker__book{transform:translateY(-.375em)}.is-hidden{display:none!important}.is-visually-hidden{opacity:0!important;visibility:hidden!important}.is-visually-visible{opacity:1!important;visibility:visible!important}.is-disabled{pointer-events:none!important}@media(max-width:1140px){.is-mobile-hidden{display:none!important}}.is-mobile-visible{display:none!important}@media(max-width:1140px){.is-mobile-visible{display:block!important}}.is-offscreen{position:absolute;top:-9999px;left:-9999px;width:0;height:0;overflow:hidden}.u-a7{font-size:var(--a7);font-family:Matter,Matter Fallback,sans-serif;line-height:100%;letter-spacing:-.04em}.u-a6{font-size:var(--a6);font-family:Matter,Matter Fallback,sans-serif;line-height:100%;letter-spacing:-.04em}.u-a5{font-size:var(--a5);font-family:Matter,Matter Fallback,sans-serif;line-height:110%;letter-spacing:-.02em}.u-a4{font-size:var(--a4);font-family:Matter,Matter Fallback,sans-serif;line-height:108%;letter-spacing:-.02em}.u-a3{font-size:var(--a3);font-family:Matter,Matter Fallback,sans-serif;line-height:130%;letter-spacing:-.02em}.u-a2{font-size:var(--a2);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:-.01em}.u-a1{font-size:var(--a1);font-family:Matter,Matter Fallback,sans-serif;line-height:137%;letter-spacing:-.01em}.u-b0{font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}.u-b1{font-size:var(--b1);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:normal}.u-b2{font-size:var(--b2);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:-.0142857143em}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-underline{text-decoration:underline}.u-fw-regular,.u-fw-normal,.u-fw-400{font-weight:400}.u-fw-semi-bold,.u-fw-600{font-weight:600}.u-pt-0{padding-top:0}.u-pt-xs{padding-top:var(--s-30)}.u-pt-small{padding-top:var(--s-60)}.u-pt-medium{padding-top:var(--s-90)}.u-pt-large{padding-top:var(--s-125)}.u-pt-xl{padding-top:var(--s-150)}.u-pb-0{padding-bottom:0}.u-pb-xs{padding-bottom:var(--s-30)}.u-pb-small{padding-bottom:var(--s-60)}.u-pb-medium{padding-bottom:var(--s-90)}.u-pb-large{padding-bottom:var(--s-125)}.u-pb-xl{padding-bottom:var(--s-150)}@media(min-width:1024px)and (max-height:820px){.u-pt-small{padding-top:var(--s-30)}.u-pb-small{padding-bottom:var(--s-20)}.u-pt-medium{padding-top:var(--s-50)}.u-pb-medium{padding-bottom:var(--s-40)}.u-pt-large,.u-pt-xl{padding-top:var(--s-60)}.u-pb-large,.u-pb-xl{padding-bottom:var(--s-50)}}.u-icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentcolor;fill:currentcolor}.u-icon--auto{height:auto}.u-content-editor,.rte{word-break:break-word}.u-content-editor>h2,.u-content-editor>h3,.u-content-editor>h4,.u-content-editor>h5,.u-content-editor>h6,.rte>h2,.rte>h3,.rte>h4,.rte>h5,.rte>h6{margin-bottom:var(--s-20)}.u-content-editor>h2:last-child,.u-content-editor>h3:last-child,.u-content-editor>h4:last-child,.u-content-editor>h5:last-child,.u-content-editor>h6:last-child,.rte>h2:last-child,.rte>h3:last-child,.rte>h4:last-child,.rte>h5:last-child,.rte>h6:last-child{margin-bottom:0}.u-content-editor>h2+h2,.u-content-editor>h2+h3,.u-content-editor>h2+h4,.u-content-editor>h2+h5,.u-content-editor>h2+h6,.u-content-editor>h3+h2,.u-content-editor>h3+h3,.u-content-editor>h3+h4,.u-content-editor>h3+h5,.u-content-editor>h3+h6,.u-content-editor>h4+h2,.u-content-editor>h4+h3,.u-content-editor>h4+h4,.u-content-editor>h4+h5,.u-content-editor>h4+h6,.u-content-editor>h5+h2,.u-content-editor>h5+h3,.u-content-editor>h5+h4,.u-content-editor>h5+h5,.u-content-editor>h5+h6,.u-content-editor>h6+h2,.u-content-editor>h6+h3,.u-content-editor>h6+h4,.u-content-editor>h6+h5,.u-content-editor>h6+h6,.rte>h2+h2,.rte>h2+h3,.rte>h2+h4,.rte>h2+h5,.rte>h2+h6,.rte>h3+h2,.rte>h3+h3,.rte>h3+h4,.rte>h3+h5,.rte>h3+h6,.rte>h4+h2,.rte>h4+h3,.rte>h4+h4,.rte>h4+h5,.rte>h4+h6,.rte>h5+h2,.rte>h5+h3,.rte>h5+h4,.rte>h5+h5,.rte>h5+h6,.rte>h6+h2,.rte>h6+h3,.rte>h6+h4,.rte>h6+h5,.rte>h6+h6{margin-top:var(--s-40)}.u-content-editor>h2>u,.u-content-editor>h3>u,.u-content-editor>h4>u,.u-content-editor>h5>u,.u-content-editor>h6>u,.rte>h2>u,.rte>h3>u,.rte>h4>u,.rte>h5>u,.rte>h6>u{text-decoration:underline}.u-content-editor>h2>a,.u-content-editor>h3>a,.u-content-editor>h4>a,.u-content-editor>h5>a,.u-content-editor>h6>a,.rte>h2>a,.rte>h3>a,.rte>h4>a,.rte>h5>a,.rte>h6>a{color:var(--color-blue-link)}.u-content-editor>h2>a,.u-content-editor>h3>a,.u-content-editor>h4>a,.u-content-editor>h5>a,.u-content-editor>h6>a,.rte>h2>a,.rte>h3>a,.rte>h4>a,.rte>h5>a,.rte>h6>a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.u-content-editor>h2>a:hover:not(:disabled),.u-content-editor>h3>a:hover:not(:disabled),.u-content-editor>h4>a:hover:not(:disabled),.u-content-editor>h5>a:hover:not(:disabled),.u-content-editor>h6>a:hover:not(:disabled),.rte>h2>a:hover:not(:disabled),.rte>h3>a:hover:not(:disabled),.rte>h4>a:hover:not(:disabled),.rte>h5>a:hover:not(:disabled),.rte>h6>a:hover:not(:disabled){background-size:0 100%}}.u-content-editor>p,.u-content-editor>ul,.u-content-editor>ol,.rte>p,.rte>ul,.rte>ol{margin-bottom:var(--s-20);font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}.u-content-editor>p:last-child,.u-content-editor>ul:last-child,.u-content-editor>ol:last-child,.rte>p:last-child,.rte>ul:last-child,.rte>ol:last-child{margin-bottom:0}.u-content-editor>p+h2,.u-content-editor>p+h3,.u-content-editor>p+h4,.u-content-editor>p+h5,.u-content-editor>p+h6,.u-content-editor>ul+h2,.u-content-editor>ul+h3,.u-content-editor>ul+h4,.u-content-editor>ul+h5,.u-content-editor>ul+h6,.u-content-editor>ol+h2,.u-content-editor>ol+h3,.u-content-editor>ol+h4,.u-content-editor>ol+h5,.u-content-editor>ol+h6,.rte>p+h2,.rte>p+h3,.rte>p+h4,.rte>p+h5,.rte>p+h6,.rte>ul+h2,.rte>ul+h3,.rte>ul+h4,.rte>ul+h5,.rte>ul+h6,.rte>ol+h2,.rte>ol+h3,.rte>ol+h4,.rte>ol+h5,.rte>ol+h6{margin-top:var(--s-40)}.u-content-editor>p>u,.u-content-editor>ul>u,.u-content-editor>ol>u,.rte>p>u,.rte>ul>u,.rte>ol>u{text-decoration:underline}.u-content-editor>p>a,.u-content-editor>ul>a,.u-content-editor>ol>a,.rte>p>a,.rte>ul>a,.rte>ol>a{color:var(--color-blue-link)}.u-content-editor>p>a,.u-content-editor>ul>a,.u-content-editor>ol>a,.rte>p>a,.rte>ul>a,.rte>ol>a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.u-content-editor>p>a:hover:not(:disabled),.u-content-editor>ul>a:hover:not(:disabled),.u-content-editor>ol>a:hover:not(:disabled),.rte>p>a:hover:not(:disabled),.rte>ul>a:hover:not(:disabled),.rte>ol>a:hover:not(:disabled){background-size:0 100%}}.u-content-editor>h2,.rte>h2{font-size:var(--a4);font-family:Matter,Matter Fallback,sans-serif;line-height:108%;letter-spacing:-.02em}.u-content-editor>h3,.rte>h3{font-size:var(--a3);font-family:Matter,Matter Fallback,sans-serif;line-height:130%;letter-spacing:-.02em}.u-content-editor>h4,.rte>h4{font-size:var(--a2);font-family:Matter,Matter Fallback,sans-serif;line-height:120%;letter-spacing:-.01em}.u-content-editor>h5,.rte>h5{font-size:var(--a1);font-family:Matter,Matter Fallback,sans-serif;line-height:137%;letter-spacing:-.01em}.u-content-editor>h6,.rte>h6{font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}.u-content-editor>ul,.u-content-editor>ul ul,.u-content-editor>ul ol,.u-content-editor>ol,.u-content-editor>ol ol,.u-content-editor>ol ul,.rte>ul,.rte>ul ul,.rte>ul ol,.rte>ol,.rte>ol ol,.rte>ol ul{margin-left:1em}.u-content-editor>ul li,.u-content-editor>ul ul li,.u-content-editor>ul ol li,.u-content-editor>ol li,.u-content-editor>ol ol li,.u-content-editor>ol ul li,.rte>ul li,.rte>ul ul li,.rte>ul ol li,.rte>ol li,.rte>ol ol li,.rte>ol ul li{list-style-position:outside;margin:0 0 .5em;padding:0 0 0 .25em}.u-content-editor>ul li:last-child,.u-content-editor>ul ul li:last-child,.u-content-editor>ul ol li:last-child,.u-content-editor>ol li:last-child,.u-content-editor>ol ol li:last-child,.u-content-editor>ol ul li:last-child,.rte>ul li:last-child,.rte>ul ul li:last-child,.rte>ul ol li:last-child,.rte>ol li:last-child,.rte>ol ol li:last-child,.rte>ol ul li:last-child{margin-bottom:0}.u-content-editor>ul li>a,.u-content-editor>ul ul li>a,.u-content-editor>ul ol li>a,.u-content-editor>ol li>a,.u-content-editor>ol ol li>a,.u-content-editor>ol ul li>a,.rte>ul li>a,.rte>ul ul li>a,.rte>ul ol li>a,.rte>ol li>a,.rte>ol ol li>a,.rte>ol ul li>a{color:var(--color-blue-link)}.u-content-editor>ul li>a,.u-content-editor>ul ul li>a,.u-content-editor>ul ol li>a,.u-content-editor>ol li>a,.u-content-editor>ol ol li>a,.u-content-editor>ol ul li>a,.rte>ul li>a,.rte>ul ul li>a,.rte>ul ol li>a,.rte>ol li>a,.rte>ol ol li>a,.rte>ol ul li>a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.u-content-editor>ul li>a:hover:not(:disabled),.u-content-editor>ul ul li>a:hover:not(:disabled),.u-content-editor>ul ol li>a:hover:not(:disabled),.u-content-editor>ol li>a:hover:not(:disabled),.u-content-editor>ol ol li>a:hover:not(:disabled),.u-content-editor>ol ul li>a:hover:not(:disabled),.rte>ul li>a:hover:not(:disabled),.rte>ul ul li>a:hover:not(:disabled),.rte>ul ol li>a:hover:not(:disabled),.rte>ol li>a:hover:not(:disabled),.rte>ol ol li>a:hover:not(:disabled),.rte>ol ul li>a:hover:not(:disabled){background-size:0 100%}}.u-content-editor>ul,.u-content-editor>ul ul,.rte>ul,.rte>ul ul{list-style:disc}.u-content-editor>ol ul,.rte>ol ul{list-style:disc}.u-content-editor>ol,.u-content-editor>ol ol,.rte>ol,.rte>ol ol{list-style:decimal inside}.u-content-editor>ul ol,.rte>ul ol{list-style:decimal inside}.u-content-editor>u,.rte>u{text-decoration:underline}.u-content-editor>a,.rte>a{color:var(--color-blue-link)}.u-content-editor>a,.rte>a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.u-content-editor>a:hover:not(:disabled),.rte>a:hover:not(:disabled){background-size:0 100%}}.u-content-editor b,.u-content-editor strong,.u-content-editor .wp-block-heading,.rte b,.rte strong,.rte .wp-block-heading{font-weight:700}.u-content-editor b>u,.u-content-editor strong>u,.u-content-editor .wp-block-heading>u,.rte b>u,.rte strong>u,.rte .wp-block-heading>u{text-decoration:underline}.u-content-editor b>a,.u-content-editor strong>a,.u-content-editor .wp-block-heading>a,.rte b>a,.rte strong>a,.rte .wp-block-heading>a{color:var(--color-blue-link)}.u-content-editor b>a,.u-content-editor strong>a,.u-content-editor .wp-block-heading>a,.rte b>a,.rte strong>a,.rte .wp-block-heading>a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.u-content-editor b>a:hover:not(:disabled),.u-content-editor strong>a:hover:not(:disabled),.u-content-editor .wp-block-heading>a:hover:not(:disabled),.rte b>a:hover:not(:disabled),.rte strong>a:hover:not(:disabled),.rte .wp-block-heading>a:hover:not(:disabled){background-size:0 100%}}.u-content-editor hr,.rte hr{border-top:1px solid currentcolor;border-left:none;border-right:none;border-bottom:none;padding:0;margin:var(--s-30) 0;outline:none;box-shadow:none}.u-content-editor hr:first-child,.rte hr:first-child{margin-top:0}.u-content-editor hr:last-child,.rte hr:last-child{margin-bottom:0}.u-content-editor .wp-block-table,.rte .wp-block-table{margin-top:var(--s-30);margin-bottom:var(--s-30);overflow-x:auto;overflow-y:hidden;background-color:var(--color-white);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.u-content-editor .wp-block-table::-webkit-scrollbar,.rte .wp-block-table::-webkit-scrollbar{display:none}.u-content-editor .wp-block-table:first-child,.rte .wp-block-table:first-child{margin-top:0}.u-content-editor .wp-block-table:last-child,.rte .wp-block-table:last-child{margin-bottom:0}.u-content-editor .wp-block-table table,.rte .wp-block-table table{width:100%;table-layout:auto;border-collapse:collapse;font-weight:400;font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}.u-content-editor .wp-block-table thead,.u-content-editor .wp-block-table tfoot,.rte .wp-block-table thead,.rte .wp-block-table tfoot{margin:0;border:none;text-align:left;background-color:var(--color-black-20)}.u-content-editor .wp-block-table thead tr,.u-content-editor .wp-block-table tfoot tr,.rte .wp-block-table thead tr,.rte .wp-block-table tfoot tr{border-bottom:none}.u-content-editor .wp-block-table tr,.rte .wp-block-table tr{border-bottom:1px solid hsl(from currentcolor h s l/20%);display:flex;gap:var(--s-15);padding:var(--s-10)}.u-content-editor .wp-block-table th,.u-content-editor .wp-block-table td,.rte .wp-block-table th,.rte .wp-block-table td{flex-grow:1;flex-basis:0;min-width:0;padding:0;border:none;font-weight:400;word-break:break-word}@media(max-width:800px){.u-content-editor .wp-block-table th,.u-content-editor .wp-block-table td,.rte .wp-block-table th,.rte .wp-block-table td{flex:none;width:180px}}.u-content-editor .wp-block-table u,.rte .wp-block-table u{text-decoration:underline}.u-content-editor .wp-block-table>a,.rte .wp-block-table>a{color:var(--color-blue-link)}.u-content-editor .wp-block-table>a,.rte .wp-block-table>a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.u-content-editor .wp-block-table>a:hover:not(:disabled),.rte .wp-block-table>a:hover:not(:disabled){background-size:0 100%}}.u-content-editor .wp-block-quote,.rte .wp-block-quote{margin-top:var(--s-30);margin-bottom:var(--s-30)}.u-content-editor .wp-block-quote:first-child,.rte .wp-block-quote:first-child{margin-top:0}.u-content-editor .wp-block-quote:last-child,.rte .wp-block-quote:last-child{margin-bottom:0}.u-content-editor .wp-block-quote p,.rte .wp-block-quote p{font-style:normal;border-left:var(--s-5) solid currentcolor;padding-left:var(--s-20);font-size:var(--a3);font-family:Matter,Matter Fallback,sans-serif;line-height:130%;letter-spacing:-.02em}.u-content-editor .wp-block-quote cite,.rte .wp-block-quote cite{margin-top:var(--s-20);display:block;font-style:normal;font-size:var(--a1);font-family:Matter,Matter Fallback,sans-serif;line-height:137%;letter-spacing:-.01em}.u-content-editor .wp-block-quote cite>u,.rte .wp-block-quote cite>u{text-decoration:underline}.u-content-editor .wp-block-quote cite>a,.rte .wp-block-quote cite>a{color:var(--color-blue-link)}.u-content-editor .wp-block-quote cite>a,.rte .wp-block-quote cite>a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.u-content-editor .wp-block-quote cite>a:hover:not(:disabled),.rte .wp-block-quote cite>a:hover:not(:disabled){background-size:0 100%}}.u-content-editor .wp-block-embed,.rte .wp-block-embed{margin-top:var(--s-30);margin-bottom:var(--s-30)}.u-content-editor .wp-block-embed:first-child,.rte .wp-block-embed:first-child{margin-top:0}.u-content-editor .wp-block-embed:last-child,.rte .wp-block-embed:last-child{margin-bottom:0}.u-content-editor .wp-block-embed.is-type-video .wp-block-embed__wrapper,.rte .wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.u-content-editor .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe,.u-content-editor .wp-block-embed.is-type-video .wp-block-embed__wrapper object,.u-content-editor .wp-block-embed.is-type-video .wp-block-embed__wrapper embed,.rte .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe,.rte .wp-block-embed.is-type-video .wp-block-embed__wrapper object,.rte .wp-block-embed.is-type-video .wp-block-embed__wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.u-content-editor .wp-block-embed figcaption,.rte .wp-block-embed figcaption{margin-top:.5em;margin-bottom:0;font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}.u-content-editor .wp-block-embed figcaption>u,.rte .wp-block-embed figcaption>u{text-decoration:underline}.u-content-editor .wp-block-embed figcaption>a,.rte .wp-block-embed figcaption>a{color:var(--color-blue-link)}.u-content-editor .wp-block-embed figcaption>a,.rte .wp-block-embed figcaption>a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.u-content-editor .wp-block-embed figcaption>a:hover:not(:disabled),.rte .wp-block-embed figcaption>a:hover:not(:disabled){background-size:0 100%}}.u-content-editor .wp-block-image,.rte .wp-block-image{margin-top:var(--s-30);margin-bottom:var(--s-30)}.u-content-editor .wp-block-image:first-child,.rte .wp-block-image:first-child{margin-top:0}.u-content-editor .wp-block-image:last-child,.rte .wp-block-image:last-child{margin-bottom:0}.u-content-editor .wp-block-image.size-medium img,.rte .wp-block-image.size-medium img,.u-content-editor .wp-block-image.size-thumbnail img,.rte .wp-block-image.size-thumbnail img{width:auto}.u-content-editor .wp-block-image figcaption,.rte .wp-block-image figcaption{margin-top:.5em;margin-bottom:0;font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}.u-content-editor .wp-block-image figcaption>u,.rte .wp-block-image figcaption>u{text-decoration:underline}.u-content-editor .wp-block-image figcaption>a,.rte .wp-block-image figcaption>a{color:var(--color-blue-link)}.u-content-editor .wp-block-image figcaption>a,.rte .wp-block-image figcaption>a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.u-content-editor .wp-block-image figcaption>a:hover:not(:disabled),.rte .wp-block-image figcaption>a:hover:not(:disabled){background-size:0 100%}}.u-content-editor .wp-block-code,.u-content-editor pre,.rte .wp-block-code,.rte pre{margin-top:var(--s-30);margin-bottom:var(--s-30);padding:var(--s-30);background-color:var(--color-white);color:var(--color-black)}.u-content-editor .wp-block-code:first-child,.u-content-editor pre:first-child,.rte .wp-block-code:first-child,.rte pre:first-child{margin-top:0}.u-content-editor .wp-block-code:last-child,.u-content-editor pre:last-child,.rte .wp-block-code:last-child,.rte pre:last-child{margin-bottom:0}.u-content-editor .wp-block-code code,.u-content-editor pre code,.rte .wp-block-code code,.rte pre code{font-size:.75em;line-height:1.5;white-space:pre-wrap}.u-content-editor .wp-block-verse,.rte .wp-block-verse{font-size:var(--b0);font-family:Matter,Matter Fallback,sans-serif;line-height:145%;letter-spacing:normal}.u-content-editor .wp-block-verse,.rte .wp-block-verse{background-color:var(--color-white);color:var(--color-black);white-space:normal;font-weight:700}.u-content-editor .wp-block-buttons,.rte .wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-10);margin-top:var(--s-30);margin-bottom:var(--s-30)}.u-content-editor .wp-block-buttons:first-child,.rte .wp-block-buttons:first-child{margin-top:0}.u-content-editor .wp-block-buttons:last-child,.rte .wp-block-buttons:last-child{margin-bottom:0}.u-content-editor .wp-block-buttons .wp-block-button,.rte .wp-block-buttons .wp-block-button{display:inline-flex;align-items:center;justify-content:center}.u-content-editor .wp-block-buttons .wp-block-button .wp-block-button__link,.rte .wp-block-buttons .wp-block-button .wp-block-button__link{min-height:var(--s-50);min-width:var(--s-100);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-10);text-decoration:none;cursor:pointer;margin:0;padding:var(--s-10) var(--s-30);overflow:hidden;outline:0;border-radius:0;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all .3s cubic-bezier(.51,.01,.2,1);box-shadow:none;text-align:center;outline:none;box-sizing:border-box;position:relative;background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}.u-content-editor .wp-block-buttons .wp-block-button .wp-block-button__link:active:not(:disabled):focus-visible,.u-content-editor .wp-block-buttons .wp-block-button .wp-block-button__link:focus:not(:disabled):focus-visible,.rte .wp-block-buttons .wp-block-button .wp-block-button__link:active:not(:disabled):focus-visible,.rte .wp-block-buttons .wp-block-button .wp-block-button__link:focus:not(:disabled):focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-focus-indicator-divider-color),0 0 0 4px var(--color-focus-indicator-color)}@media(hover:hover){.u-content-editor .wp-block-buttons .wp-block-button .wp-block-button__link:hover:not(:disabled),.rte .wp-block-buttons .wp-block-button .wp-block-button__link:hover:not(:disabled){background-color:var(--color-black-50);color:var(--color-white);border-color:var(--color-black-50)}}.u-content-editor .wp-block-buttons .wp-block-button .wp-block-button__link:disabled,.rte .wp-block-buttons .wp-block-button .wp-block-button__link:disabled{cursor:not-allowed;pointer-events:none;background-color:hsl(from var(--color-black) h s l/.6);color:hsl(from var(--color-white) h s l/.6);border-color:hsl(from var(--color-black) h s l/0)}.u-content-editor .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.rte .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;color:var(--color-black);border-color:var(--color-black)}@media(hover:hover){.u-content-editor .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover:not(:disabled),.rte .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover:not(:disabled){background-color:var(--color-white);color:var(--color-black);border-color:var(--color-black)}}.u-content-editor .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:disabled,.rte .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:disabled{background-color:transparent;color:hsl(from var(--color-black) h s l/.6);border-color:hsl(from var(--color-black) h s l/.6)}.u-content-editor .c-gutenberg-block,.rte .c-gutenberg-block{margin-top:var(--s-30);margin-bottom:var(--s-30);position:relative;z-index:1}.u-content-editor .c-gutenberg-block:first-child,.rte .c-gutenberg-block:first-child{margin-top:0}.u-content-editor .c-gutenberg-block:last-child,.rte .c-gutenberg-block:last-child{margin-bottom:0}.u-inline-richtext{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:1em;grid-row-gap:1em}.u-inline-richtext a{text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),currentcolor 1px);background-repeat:no-repeat;background-size:100% 100%;background-position:left;word-break:break-word;transition:all .3s cubic-bezier(.51,.01,.2,1)}@media(hover:hover){.u-inline-richtext a:hover:not(:disabled){background-size:0 100%}}.u-inline-richtext strong,.u-inline-richtext b{font-weight:700}.u-ratio{position:relative;display:block;overflow:hidden}.u-ratio:before{display:block;padding-bottom:100%;width:100%;content:""}.u-ratio__inner,.u-ratio>img,.u-ratio>video,.u-ratio>iframe,.u-ratio>embed,.u-ratio>object{position:absolute;top:0;left:0;width:100%;height:100%}.u-ratio--2-1:before{padding-bottom:50%}.u-ratio--1-2:before{padding-bottom:200%}.u-ratio--3-1:before{padding-bottom:33.3333333333%}.u-ratio--1-3:before{padding-bottom:300%}.u-ratio--3-2:before{padding-bottom:66.6666666667%}.u-ratio--2-3:before{padding-bottom:150%}.u-ratio--4-3:before{padding-bottom:75%}.u-ratio--3-4:before{padding-bottom:133.3333333333%}.u-ratio--16-9:before{padding-bottom:56.25%}.u-ratio--9-16:before{padding-bottom:177.7777777778%}@media(prefers-reduced-motion:no-preference){html:not(.js-animations-ready) body:not(.wp-admin,.editor-styles-wrapper) [data-animation=fade-up]{opacity:0;animation:pk-fade-up-fallback .6s 1.5s forwards}html:not(.js-animations-ready) body:not(.wp-admin,.editor-styles-wrapper) [data-animation=draw-svg],html:not(.js-animations-ready) body:not(.wp-admin,.editor-styles-wrapper) [data-animation=draw-svg-bg]{opacity:0;animation:pk-fade-fallback .6s 1.5s forwards}html:not(.js-animations-ready) body:not(.wp-admin,.editor-styles-wrapper) [data-animation=scale-x]{transform:scaleX(0);transform-origin:left;animation:pk-scale-x-fallback .6s 1.5s forwards}html:not(.js-animations-ready) body:not(.wp-admin,.editor-styles-wrapper) [data-animation=parallax]{opacity:0;animation:pk-fade-fallback .6s 1.5s forwards}}@keyframes pk-fade-up-fallback{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pk-fade-fallback{to{opacity:1}}@keyframes pk-scale-x-fallback{to{transform:scaleX(1)}}.u-squiggly-line{width:100%;height:10px}.u-squiggly-line svg{display:block;transform-origin:left}.wp-admin .u-squiggly-line{border-top:1px solid var(--color-black)}[data-draw-underline] u{text-decoration:none;position:relative}.block-editor-iframe__html [data-draw-underline] u:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:8px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 11' fill='none' preserveAspectRatio='none'><path d='M100.558 0.840756C116.525 0.704911 129.528 0.419033 136.983 0.0401373C138.049 -0.0142533 144.661 -0.0131874 151.677 0.0422542L164.434 0.142873L165.294 0.690999L166.155 1.23935L169.007 1.07593C170.575 0.986066 172.598 0.78507 173.503 0.629255L175.147 0.346259L175.731 0.674705C176.052 0.855482 176.315 1.3986 176.315 1.88155V2.75995L175.574 3.02874L174.833 3.29781L164.433 3.36639C158.713 3.40423 143.571 3.33354 130.783 3.20926L107.533 2.98329L93.1951 3.41261C77.1861 3.8924 65.4249 4.38089 50.7632 5.17573C38.4285 5.84444 21.3012 6.31082 17.9679 6.06882L15.4502 5.88596L15.2185 5.47659C14.8081 4.75164 16.1977 4.4211 20.4529 4.23113C22.7373 4.12918 26.6119 3.87349 29.0629 3.66302C31.5139 3.45255 35.3502 3.17299 37.588 3.04134C39.8259 2.9097 43.4878 2.6756 45.7257 2.52083C52.0447 2.08413 59.7445 1.76171 60.3145 1.90991C60.5981 1.98374 62.9681 1.85842 65.5811 1.63166C68.1944 1.40463 71.117 1.22097 72.076 1.2236C73.0351 1.22597 75.6508 1.17629 77.8886 1.11349C80.1265 1.05043 90.3276 0.927729 100.558 0.840756Z' fill='black'/><path d='M97.0702 5.67468C102.765 5.75167 118.256 5.44846 118.542 5.25402C118.645 5.18413 119.001 5.21908 119.332 5.33206C119.662 5.44505 128.39 5.53884 138.727 5.54068C149.064 5.54278 157.718 5.62949 157.959 5.73354C158.199 5.83786 162.82 5.99554 168.227 6.08409L178.059 6.24513L179.609 6.60145L181.159 6.95774L182.688 6.72337C183.528 6.59462 184.35 6.54522 184.514 6.6138C185.03 6.83058 201.351 7.21104 212.458 7.26569L219.344 7.29934L219.756 7.82222C220.295 8.50407 219.901 9.52436 218.969 9.86253L218.231 10.1303L210.739 9.86962C206.618 9.72615 199.338 9.49254 194.561 9.35039C189.784 9.2085 183.245 8.97386 180.03 8.82908C176.815 8.6843 167.645 8.37215 159.652 8.13514L145.121 7.70396L115.864 7.6987C84.4166 7.69318 65.7632 7.96542 39.1381 8.81885L22.2816 9.35909L21.3736 9.67332C20.8563 9.85252 18.6076 10.0054 16.1423 10.0291C13.7646 10.0517 10.4239 10.1939 8.71888 10.3449C7.01385 10.4958 4.35479 10.7049 2.80942 10.8095L0 11V10.4424C0 9.55035 1.5198 9.10998 5.58202 8.82437C7.6699 8.67748 9.57837 8.47016 9.82327 8.36348C10.0686 8.2568 12.0999 8.15353 14.3377 8.13383C16.5756 8.11438 19.4528 7.95201 20.7316 7.77334C23.1108 7.44043 23.4418 7.42702 27.1254 7.51767C29.2482 7.56996 31.3647 7.46801 38.3631 6.97561C41.9238 6.7252 58.3056 6.19732 67.426 6.03941C69.877 5.99684 75.7186 5.88437 80.4074 5.78926C90.3934 5.58693 90.5178 5.58587 97.0702 5.67468Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 11' fill='none' preserveAspectRatio='none'><path d='M100.558 0.840756C116.525 0.704911 129.528 0.419033 136.983 0.0401373C138.049 -0.0142533 144.661 -0.0131874 151.677 0.0422542L164.434 0.142873L165.294 0.690999L166.155 1.23935L169.007 1.07593C170.575 0.986066 172.598 0.78507 173.503 0.629255L175.147 0.346259L175.731 0.674705C176.052 0.855482 176.315 1.3986 176.315 1.88155V2.75995L175.574 3.02874L174.833 3.29781L164.433 3.36639C158.713 3.40423 143.571 3.33354 130.783 3.20926L107.533 2.98329L93.1951 3.41261C77.1861 3.8924 65.4249 4.38089 50.7632 5.17573C38.4285 5.84444 21.3012 6.31082 17.9679 6.06882L15.4502 5.88596L15.2185 5.47659C14.8081 4.75164 16.1977 4.4211 20.4529 4.23113C22.7373 4.12918 26.6119 3.87349 29.0629 3.66302C31.5139 3.45255 35.3502 3.17299 37.588 3.04134C39.8259 2.9097 43.4878 2.6756 45.7257 2.52083C52.0447 2.08413 59.7445 1.76171 60.3145 1.90991C60.5981 1.98374 62.9681 1.85842 65.5811 1.63166C68.1944 1.40463 71.117 1.22097 72.076 1.2236C73.0351 1.22597 75.6508 1.17629 77.8886 1.11349C80.1265 1.05043 90.3276 0.927729 100.558 0.840756Z' fill='black'/><path d='M97.0702 5.67468C102.765 5.75167 118.256 5.44846 118.542 5.25402C118.645 5.18413 119.001 5.21908 119.332 5.33206C119.662 5.44505 128.39 5.53884 138.727 5.54068C149.064 5.54278 157.718 5.62949 157.959 5.73354C158.199 5.83786 162.82 5.99554 168.227 6.08409L178.059 6.24513L179.609 6.60145L181.159 6.95774L182.688 6.72337C183.528 6.59462 184.35 6.54522 184.514 6.6138C185.03 6.83058 201.351 7.21104 212.458 7.26569L219.344 7.29934L219.756 7.82222C220.295 8.50407 219.901 9.52436 218.969 9.86253L218.231 10.1303L210.739 9.86962C206.618 9.72615 199.338 9.49254 194.561 9.35039C189.784 9.2085 183.245 8.97386 180.03 8.82908C176.815 8.6843 167.645 8.37215 159.652 8.13514L145.121 7.70396L115.864 7.6987C84.4166 7.69318 65.7632 7.96542 39.1381 8.81885L22.2816 9.35909L21.3736 9.67332C20.8563 9.85252 18.6076 10.0054 16.1423 10.0291C13.7646 10.0517 10.4239 10.1939 8.71888 10.3449C7.01385 10.4958 4.35479 10.7049 2.80942 10.8095L0 11V10.4424C0 9.55035 1.5198 9.10998 5.58202 8.82437C7.6699 8.67748 9.57837 8.47016 9.82327 8.36348C10.0686 8.2568 12.0999 8.15353 14.3377 8.13383C16.5756 8.11438 19.4528 7.95201 20.7316 7.77334C23.1108 7.44043 23.4418 7.42702 27.1254 7.51767C29.2482 7.56996 31.3647 7.46801 38.3631 6.97561C41.9238 6.7252 58.3056 6.19732 67.426 6.03941C69.877 5.99684 75.7186 5.88437 80.4074 5.78926C90.3934 5.58693 90.5178 5.58587 97.0702 5.67468Z' fill='black'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}[data-draw-underline] .js-draw-underline-svg{position:absolute;bottom:-2px;left:0;width:100%;height:8px;pointer-events:none;display:block}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){animation:pk-page-leave-fade .28s cubic-bezier(.4,0,1,1) forwards,pk-page-leave-drift .28s cubic-bezier(.4,0,1,1) forwards}::view-transition-new(root){animation:pk-page-enter-fade .36s cubic-bezier(0,0,.2,1) forwards,pk-page-enter-drift .36s cubic-bezier(0,0,.2,1) forwards}@keyframes pk-page-leave-fade{0%{opacity:1}to{opacity:0}}@keyframes pk-page-leave-drift{0%{transform:translateY(0)}to{transform:translateY(8px)}}@keyframes pk-page-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes pk-page-enter-drift{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-wrapper{box-sizing:border-box}#cc-main .cm{--cc-modal-padding: 1em}#cc-main .cm--bar.cm--inline .cm__btns{flex:0 0 auto;flex-direction:row;align-items:center;gap:var(--s-5);padding-block:.75em}#cc-main .cm--bar.cm--inline .cm__btn-group{display:flex;flex-wrap:nowrap;gap:var(--s-5)}#cc-main .cm--bar.cm--inline .cm__btn{white-space:nowrap}#cc-main .cm__texts{padding-block:.75em 0}#cc-main .cm__footer{padding:0 0 .625em;border:0;background:none}#cc-main .cm__links{justify-content:flex-start}@media(max-width:800px){#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;align-items:stretch}#cc-main .cm--bar.cm--inline .cm__btn-group{flex-wrap:wrap}}
