:root{--fs-hero:clamp(1.5rem, 1.5rem + (100vw - 375px) * 14 / 1065, 2.375rem);--fs-h1:clamp(1.5rem, 1.5rem + (100vw - 375px) * 14 / 1065, 2.375rem);--fs-h2:clamp(1.5rem, 1.5rem + (100vw - 375px) * 13 / 1065, 2.3125rem);--fs-h3:clamp(1.125rem, 1.125rem + (100vw - 375px) * 5 / 1065, 1.4375rem);--fs-h4:clamp(1.0625rem, 1.0625rem + (100vw - 375px) * 3 / 1065, 1.25rem);--fs-h5:clamp(1rem, 1rem + (100vw - 375px) * 1 / 1065, 1.0625rem);--fs-body-lg:clamp(.9375rem, .9375rem + (100vw - 375px) * 2 / 1065, 1.0625rem);--fs-body:clamp(.875rem, .875rem + (100vw - 375px) * 2 / 1065, 1rem);--fs-body-sm:clamp(.8125rem, .8125rem + (100vw - 375px) * 1 / 1065, .875rem);--fs-caption:clamp(.8125rem, .8125rem + (100vw - 375px) * 1 / 1065, .875rem);--fs-micro:.75rem;--fs-stat:clamp(2.125rem, 2.125rem + (100vw - 375px) * 20 / 1065, 3.375rem);--fs-button:clamp(1rem, 1rem + (100vw - 375px) * 4 / 1065, 1.25rem);--fs-nav:clamp(.9375rem, .9375rem + (100vw - 992px) * 1 / 208, 1rem);--fs-banner:clamp(.875rem, .875rem + (100vw - 375px) * 3 / 1065, 1.0625rem)}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}html{scroll-behavior:smooth;overflow-wrap:break-word;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;line-height:1.6}body{flex-direction:column;min-height:100vh;margin:0;display:flex;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}::placeholder{color:inherit;opacity:.7}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}textarea{resize:vertical}table{border-collapse:collapse}td,th{padding:0}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{color:#0f206c;font-family:Afacad,sans-serif;font-size:16px}body{background-color:#fff;font-size:clamp(.875rem,.875rem + .187793vw - .704225px,1rem);line-height:1.5}h1,.heading-xl{text-wrap:balance;margin:0;font-family:Afacad,sans-serif;font-size:clamp(1.5rem,1.5rem + 1.31455vw - 4.92958px,2.375rem);font-weight:400;line-height:1.15}h2,.heading-l{text-wrap:balance;margin:0;font-family:Afacad,sans-serif;font-size:clamp(1.5rem,1.5rem + 1.22066vw - 4.57747px,2.3125rem);font-weight:400;line-height:1.15}h3,.heading-m{margin:0;font-family:Afacad,sans-serif;font-size:clamp(1.125rem,1.125rem + .469484vw - 1.76056px,1.4375rem);font-weight:400;line-height:1.2}h4,.heading-s{margin:0;font-family:Afacad,sans-serif;font-size:clamp(1.0625rem,1.0625rem + .28169vw - 1.05634px,1.25rem);font-weight:400;line-height:1.25}h5{margin:0;font-family:Afacad,sans-serif;font-size:clamp(1rem,1rem + .0938967vw - .352113px,1.0625rem);font-weight:400;line-height:1.3}.text-l{font-size:clamp(.9375rem,.9375rem + .187793vw - .704225px,1.0625rem);line-height:1.55}.text-m{font-size:clamp(.875rem,.875rem + .187793vw - .704225px,1rem);line-height:1.5}.text-s{font-size:clamp(.8125rem,.8125rem + .0938967vw - .352113px,.875rem);line-height:1.5}.caption{font-size:clamp(.8125rem,.8125rem + .0938967vw - .352113px,.875rem);line-height:1.4}.micro{letter-spacing:.02em;font-size:.75rem}p{font-size:inherit;margin:0 0 1rem}strong,b{font-weight:700}.afacad-bold{font-family:Afacad,sans-serif;font-weight:700}.afacad-regular{font-family:Afacad,sans-serif;font-weight:400}::selection{color:#fff;background-color:#0f206cb3}.-color-red{color:#ed1c24}.-color-navy{color:#0f206c}.-color-yellow{color:#f6d072}.-color-white{color:#fff}.-bg-red{background-color:#ed1c24}.-bg-navy{background-color:#0f206c}.-bg-yellow{background-color:#f6d072}.-bg-white{background-color:#fff}.-text-left{text-align:left}.-text-center{text-align:center}.-text-right{text-align:right}.program-card__body ul,.program-card__body ol,.program-detail__body ul,.program-detail__body ol,.kademe-vision__body ul,.kademe-vision__body ol,.kademe-vision__intro ul,.kademe-vision__intro ol,.legal-page__body ul,.legal-page__body ol,.tarihce-history__body ul,.tarihce-history__body ol,.faq-detail__body ul,.faq-detail__body ol,.founder-message__body ul,.founder-message__body ol,.founder-message__intro ul,.founder-message__intro ol,.chairman-message__body ul,.chairman-message__body ol,.chairman-message__intro ul,.chairman-message__intro ol,.director-message__body ul,.director-message__body ol,.director-message__intro ul,.director-message__intro ol,.egitim-intro__body ul,.egitim-intro__body ol,.egitim-intro__quote ul,.egitim-intro__quote ol,.egitim-method__inner ul,.egitim-method__inner ol,.egitim-vision__inner ul,.egitim-vision__inner ol,.egitim-applied__copy ul,.egitim-applied__copy ol,.levels__after ul,.levels__after ol,.faq__answer ul,.faq__answer ol{margin:0 0 1rem;padding-left:1.25rem;list-style:outside}.program-card__body ul li,.program-card__body ol li,.program-detail__body ul li,.program-detail__body ol li,.kademe-vision__body ul li,.kademe-vision__body ol li,.kademe-vision__intro ul li,.kademe-vision__intro ol li,.legal-page__body ul li,.legal-page__body ol li,.tarihce-history__body ul li,.tarihce-history__body ol li,.faq-detail__body ul li,.faq-detail__body ol li,.founder-message__body ul li,.founder-message__body ol li,.founder-message__intro ul li,.founder-message__intro ol li,.chairman-message__body ul li,.chairman-message__body ol li,.chairman-message__intro ul li,.chairman-message__intro ol li,.director-message__body ul li,.director-message__body ol li,.director-message__intro ul li,.director-message__intro ol li,.egitim-intro__body ul li,.egitim-intro__body ol li,.egitim-intro__quote ul li,.egitim-intro__quote ol li,.egitim-method__inner ul li,.egitim-method__inner ol li,.egitim-vision__inner ul li,.egitim-vision__inner ol li,.egitim-applied__copy ul li,.egitim-applied__copy ol li,.levels__after ul li,.levels__after ol li,.faq__answer ul li,.faq__answer ol li{margin-bottom:.3rem}.program-card__body ol,.program-detail__body ol,.kademe-vision__body ol,.kademe-vision__intro ol,.legal-page__body ol,.tarihce-history__body ol,.faq-detail__body ol,.founder-message__body ol,.founder-message__intro ol,.chairman-message__body ol,.chairman-message__intro ol,.director-message__body ol,.director-message__intro ol,.egitim-intro__body ol,.egitim-intro__quote ol,.egitim-method__inner ol,.egitim-vision__inner ol,.egitim-applied__copy ol,.levels__after ol,.faq__answer ol{list-style:decimal}.button{--button-color:#fff;--button-bg:#0f206c;--button-border:var(--button-bg);text-align:center;white-space:nowrap;min-width:120px;color:var(--button-color);background-color:var(--button-bg);border:2px solid var(--button-border);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.5ch;padding:.6em 2em;font-family:Afacad,sans-serif;font-size:clamp(1rem,1rem + .375587vw - 1.40845px,1.25rem);font-weight:400;line-height:1.2;transition:background-color .15s cubic-bezier(.445,.05,.55,.95),color .15s cubic-bezier(.445,.05,.55,.95),border-color .15s cubic-bezier(.445,.05,.55,.95),opacity .15s cubic-bezier(.445,.05,.55,.95);display:inline-flex}.button:hover,.button:focus-visible{opacity:.9}.button.-ghost{--button-bg:transparent;--button-color:#fff;--button-border:#fff}.button.-ghost-navy{--button-bg:transparent;--button-color:#0f206c;--button-border:#0f206c}.button.-link{--button-bg:transparent;--button-color:currentColor;--button-border:transparent;border-width:0 0 1px;border-bottom-color:var(--link-accent,currentColor);min-width:0;padding:.25rem .5rem;font-size:clamp(.875rem,.875rem + .187793vw - .704225px,1rem)}.button.-icon{width:4rem;min-width:0;height:4rem;padding:0}.button.-sm{padding:.4em 1.2em;font-size:clamp(.875rem,.875rem + .187793vw - .704225px,1rem)}.button.-lg{padding:.7em 2.5em;font-size:clamp(1.0625rem,1.0625rem + .28169vw - 1.05634px,1.25rem)}.button.-hero{--hero-fill:#0f206c;--hero-text:#fff;isolation:isolate;letter-spacing:.05em;border-width:1px;min-width:9rem;padding:.625rem 1.75rem;font-size:clamp(1rem,1rem + .375587vw - 1.40845px,1.25rem);font-weight:700;transition:color .25s cubic-bezier(.445,.05,.55,.95),border-color .15s cubic-bezier(.445,.05,.55,.95);position:relative;overflow:hidden}.button.-hero:before{content:"";z-index:-1;background-color:var(--hero-fill);transition:transform .45s cubic-bezier(.645,.045,.355,1);position:absolute;inset:0;transform:translate(-101%)}.button.-hero:hover,.button.-hero:focus-visible{color:var(--hero-text);opacity:1}.button.-hero:hover:before,.button.-hero:focus-visible:before{transform:translate(0)}.button.-ghost.-hero{--hero-fill:#fff;--hero-text:#0f206c}.button.-ghost-navy.-hero{--hero-fill:#0f206c;--hero-text:#fff}.button[disabled]{opacity:.5;cursor:not-allowed}.divider{background-color:#fff}.divider.-vertical{width:2px;height:100px;margin-inline:auto}.divider.-horizontal{background-color:#0f206c;width:50px;height:2px;margin-inline:auto}.divider.-navy{background-color:#0f206c}.divider.-red{background-color:#ed1c24}.divider.-short{height:50px}.link{color:inherit;text-decoration:none;transition:opacity .15s cubic-bezier(.445,.05,.55,.95)}.link:hover,.link:focus-visible{text-decoration:underline}.editor a[href]{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-title{color:#0f206c;margin:0 0 2rem;font-family:Afacad,sans-serif;font-size:clamp(1.125rem,1.125rem + .469484vw - 1.76056px,1.4375rem);font-weight:500;line-height:1.1;display:inline-block;position:relative}.page-title:after{content:"";background-color:#ed1c24;height:1px;position:absolute;bottom:-.5rem;left:0;right:0}:root{--section-padding:3rem;--section-margin:2rem}.app{flex:1;position:relative}section{position:relative}.banner{--banner-overlay:transparent;color:#fff;background-color:var(--banner-overlay);background-image:var(--banner-image);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;min-height:100vh;padding-block:6rem;display:flex}.section{padding-block:var(--section-padding)}@view-transition{navigation:auto}.container{width:100%;max-width:1100px;margin-inline:auto;padding-inline:1rem}.container.-narrow{max-width:580px}.container.-medium{max-width:720px}.container.-wide{max-width:1200px}.container.-full{max-width:100%}.container .container{padding-inline:0}.grid{gap:var(--grid-gap,2rem);display:grid}.grid.-cols-2,.grid.-cols-3,.grid.-cols-4{grid-template-columns:1fr}.stack{gap:var(--stack-gap,1rem);flex-direction:column;display:flex}.stack.-center{text-align:center;align-items:center}.cluster{align-items:center;gap:var(--cluster-gap,1rem);flex-wrap:wrap;display:flex}:root{--header-height:80px;--header-sticky-height:64px;--header-banner-height:40px}body.page--inner{--header-height:90px}.top-banner{z-index:10;height:var(--header-banner-height);color:#fff;text-align:center;white-space:nowrap;background-color:#ed1c24;font-family:Afacad,sans-serif;font-size:clamp(.875rem,.875rem + .28169vw - 1.05634px,1.0625rem);position:fixed;top:0;left:0;right:0;overflow:hidden}.top-banner__inner{justify-content:center;align-items:center;gap:.75rem;height:100%;display:flex;position:relative}.top-banner__text{text-overflow:ellipsis;text-align:center;max-width:100%;margin-inline:auto;overflow:hidden}.top-banner__final-arts{color:#fff;text-underline-offset:.2em;flex-shrink:0;margin-left:auto;text-decoration:underline;transition:opacity .15s cubic-bezier(.445,.05,.55,.95)}.top-banner__final-arts:hover,.top-banner__final-arts:focus-visible{opacity:.75}.header{z-index:10;top:calc(var(--header-banner-height) + 1.25rem);height:var(--header-height);background-color:#0000;align-items:center;transition:top .25s cubic-bezier(.445,.05,.55,.95),background-color .25s cubic-bezier(.445,.05,.55,.95),height .25s cubic-bezier(.445,.05,.55,.95);display:flex;position:fixed;left:0;right:0}.header.-sticky,.header.-search-open,.page--inner .header{top:var(--header-banner-height);height:var(--header-sticky-height);background-color:#ed1c24}.header>.container{width:100%}.header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;height:100%;display:grid}.header__nav:first-of-type{justify-content:flex-end}.header__nav:last-of-type{justify-content:flex-start}.header__logo{grid-column:2;width:130px;height:100%;transition:width .25s cubic-bezier(.445,.05,.55,.95);display:block;position:relative}.-sticky .header__logo,.-search-open .header__logo,.page--inner .header__logo{width:48px}.header__logo img{pointer-events:none;height:auto;transition:opacity .25s cubic-bezier(.445,.05,.55,.95),transform .25s cubic-bezier(.445,.05,.55,.95);position:absolute;top:50%;left:50%}.header__logo-default{opacity:1;width:130px;transform:translate(-50%,-50%)scale(1)}.-sticky .header__logo-default,.-search-open .header__logo-default,.page--inner .header__logo-default{opacity:0;transform:translate(-50%,-50%)scale(.92)}.header__logo-compact{opacity:0;width:48px;transform:translate(-50%,-50%)scale(.92)}.-sticky .header__logo-compact,.-search-open .header__logo-compact,.page--inner .header__logo-compact{opacity:1;transform:translate(-50%,-50%)scale(1)}.header__nav{display:none}.header__menu-button{color:#fff;background-color:#0000;border:1px solid #fff;grid-column:3;justify-content:center;justify-self:end;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.nav-item{position:relative}.nav-item__link{view-transition-name:var(--nav-transition-name,none);color:#fff;letter-spacing:.02em;white-space:nowrap;background:0 0;border:0;padding:.5rem clamp(.5rem,.5rem + 1.92308vw - 19.0769px,.75rem);font-family:Afacad,sans-serif;font-size:clamp(.9375rem,.9375rem + .480769vw - 4.76923px,1rem);transition:opacity .15s cubic-bezier(.445,.05,.55,.95);display:inline-block;position:relative}.nav-item__link:after{content:"";transform-origin:50%;background-color:currentColor;height:1px;transition:transform .25s cubic-bezier(.445,.05,.55,.95);position:absolute;bottom:.25rem;left:clamp(.5rem,.5rem + 1.92308vw - 19.0769px,.75rem);right:clamp(.5rem,.5rem + 1.92308vw - 19.0769px,.75rem);transform:scaleX(0)}.nav-item__link:hover:after,.nav-item__link:focus-visible:after{transform:scaleX(1)}.nav-item__link:hover,.nav-item__link:focus-visible{opacity:.95}.nav-item__link.-active:after{height:2px;transform:scaleX(1)}.nav-item:hover .nav-item__link:after,.nav-item:focus-within .nav-item__link:after{transform:scaleX(1)}.nav-item__dropdown-link.-active{color:#ed1c24;font-weight:700}.nav-item__trigger{cursor:default}.nav-item__dropdown{z-index:1;min-width:200px;max-height:calc(100dvh - var(--header-banner-height) - 1.25rem - var(--header-height) - 1rem);overscroll-behavior:contain;color:#0f206c;opacity:0;visibility:hidden;background-color:#fff;flex-direction:column;padding:.5rem 0;transition:opacity .15s cubic-bezier(.445,.05,.55,.95),transform .15s cubic-bezier(.445,.05,.55,.95),visibility .15s cubic-bezier(.445,.05,.55,.95);display:flex;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%,.25rem);box-shadow:0 8px 24px #0000001f}.page--inner .nav-item__dropdown{max-height:calc(100dvh - var(--header-banner-height) - var(--header-height) - 1rem)}.-sticky .nav-item__dropdown,.-search-open .nav-item__dropdown{max-height:calc(100dvh - var(--header-banner-height) - var(--header-sticky-height) - 1rem)}.nav-item:hover .nav-item__dropdown,.nav-item:focus-within .nav-item__dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.nav-item__dropdown-link{color:#0f206c;padding:.375rem 1rem;font-family:Afacad,sans-serif;line-height:1.25;transition:background-color .15s cubic-bezier(.445,.05,.55,.95)}.nav-item__dropdown-link:hover,.nav-item__dropdown-link:focus-visible{background-color:#0f206c0d}.header__search-toggle{color:#fff;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:opacity .15s cubic-bezier(.445,.05,.55,.95);display:inline-flex}.header__search-toggle:hover,.header__search-toggle:focus-visible{opacity:.85;outline:none}.header__search-toggle svg{display:block}.header-search-bar{opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;transition:opacity .25s cubic-bezier(.445,.05,.55,.95),transform .25s cubic-bezier(.445,.05,.55,.95),visibility 0s cubic-bezier(.445,.05,.55,.95) .25s;position:absolute;top:100%;left:0;right:0;transform:translateY(-.5rem);box-shadow:0 10px 24px #00000024}.header-search-bar.-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s cubic-bezier(.445,.05,.55,.95),transform .25s cubic-bezier(.445,.05,.55,.95),visibility;transform:translateY(0)}.header-search-bar__form{align-items:center;gap:.75rem;padding-block:1rem;display:flex}.header-search-bar__icon{color:#0f206c8c;flex-shrink:0;display:inline-flex}.header-search-bar__icon svg{display:block}.header-search-bar__input{color:#0f206c;background-color:#0000;border:0;flex:1;min-width:0;font-family:Afacad,sans-serif;font-size:clamp(1.0625rem,1.0625rem + .28169vw - 1.05634px,1.25rem);line-height:1.3}.header-search-bar__input::placeholder{color:#0f206c73}.header-search-bar__input:focus{outline:none}.header-search-bar__submit{color:#fff;cursor:pointer;background-color:#ed1c24;border:0;border-radius:999px;flex-shrink:0;padding:.45rem 1.25rem;font-family:Afacad,sans-serif;font-size:clamp(.8125rem,.8125rem + .0938967vw - .352113px,.875rem);font-weight:700;transition:opacity .15s cubic-bezier(.445,.05,.55,.95)}.header-search-bar__submit:hover,.header-search-bar__submit:focus-visible{opacity:.9;outline:none}.header-search-bar__close{color:#0f206c8c;cursor:pointer;background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.1rem;line-height:1;transition:color .15s cubic-bezier(.445,.05,.55,.95);display:inline-flex}.header-search-bar__close:hover,.header-search-bar__close:focus-visible{color:#0f206c;outline:none}.offcanvas__search{border-bottom:1px solid #d3d3d3;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.offcanvas__search-input{color:#0f206c;background-color:#0000;border:0;border-bottom:1px solid #0f206c4d;flex:1;min-width:0;padding:.5rem .25rem;font-family:Afacad,sans-serif;font-size:clamp(.875rem,.875rem + .187793vw - .704225px,1rem)}.offcanvas__search-input::placeholder{color:#0f206c80}.offcanvas__search-input:focus{border-bottom-color:#0f206c;outline:none}.offcanvas__search-submit{color:#0f206c;cursor:pointer;background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.offcanvas__search-submit svg{display:block}.footer{color:#fff;text-align:center;background-color:#ed1c24;font-family:Afacad,sans-serif}.footer__top{border-top:2px solid #fff;border-bottom:1px solid #fff;padding-block:3rem}.footer__grid{grid-template-columns:1fr;gap:2rem;display:grid}.footer__brand{flex-direction:column;align-items:center;gap:1rem;display:flex}.footer__logo img{width:240px;max-width:100%;height:auto}.footer__address{max-width:290px;margin-inline:auto;font-style:normal;line-height:1.7}.footer__column-title{text-transform:uppercase;margin-bottom:1rem;font-family:Afacad,sans-serif;font-size:clamp(1.0625rem,1.0625rem + .28169vw - 1.05634px,1.25rem);font-weight:700}.footer__nav{flex-direction:column;gap:.5rem;display:flex}.footer__link{align-self:center;padding:0;transition:opacity .15s cubic-bezier(.445,.05,.55,.95);display:inline-block;position:relative}.footer__link:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .25s cubic-bezier(.445,.05,.55,.95),left .25s cubic-bezier(.445,.05,.55,.95);position:absolute;bottom:-2px;left:50%}.footer__link:hover:after,.footer__link:focus-visible:after{width:100%;left:0}.footer__link:hover,.footer__link:focus-visible{opacity:.95}.footer__bottom{padding-block:1.5rem}.footer__bottom-inner{flex-direction:column;align-items:center;gap:1rem;display:flex}.footer__credit{color:#fff;justify-content:center;align-items:center;gap:1.5rem;display:flex}.footer__copyright{margin:0}.footer__credit-logo{color:#fff;align-items:center;display:flex}.footer__credit-logo svg{width:auto;height:14px;display:block}.footer__icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.footer__icon-link{display:block}.footer__icon{height:45px;display:block}.footer__social{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.footer__social-link{justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.445,.05,.55,.95),opacity .15s cubic-bezier(.445,.05,.55,.95);display:flex}.footer__social-link img{filter:drop-shadow(0 3px 5px #00000059);width:25px;height:25px;display:block}.footer__social-link:hover,.footer__social-link:focus-visible{opacity:.9;transform:scale(1.08)}.footer__social-link:hover img,.footer__social-link:focus-visible img{filter:drop-shadow(0 6px 10px #00000073)}.offcanvas{z-index:21;color:#0f206c;visibility:hidden;pointer-events:none;background-color:#fff;flex-direction:column;width:min(320px,85vw);transition:transform .25s cubic-bezier(.445,.05,.55,.95),visibility 0s cubic-bezier(.445,.05,.55,.95) .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.offcanvas.-open{visibility:visible;pointer-events:auto;transition:transform .25s cubic-bezier(.445,.05,.55,.95),visibility;transform:translate(0)}.offcanvas__header{border-bottom:1px solid #d3d3d3;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.offcanvas__title{font-family:Afacad,sans-serif;font-size:clamp(1.0625rem,1.0625rem + .28169vw - 1.05634px,1.25rem);font-weight:700}.offcanvas__close{color:#0f206c;width:2rem;height:2rem;font-size:1.5rem}.offcanvas__body{flex:1;padding:1rem 1.5rem;overflow-y:auto}.offcanvas__nav{flex-direction:column;display:flex}.offcanvas__nav-item{border-bottom:1px solid #d3d3d3}.offcanvas__nav-group{align-items:center;display:flex}.offcanvas__nav-group .offcanvas__nav-link{flex:1}.offcanvas__nav-toggle{color:#0f206c;cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center;padding:0 .75rem;display:grid}.offcanvas__nav-link{color:#0f206c;padding:.75rem 0;font-family:Afacad,sans-serif;display:block}.offcanvas__nav-link.-sub{padding-left:1rem;padding-block:.45rem;font-size:clamp(.875rem,.875rem + .187793vw - .704225px,1rem)}.offcanvas__nav-link.-sub:first-child{padding-top:.7rem}.offcanvas__nav-link.-sub:last-child{padding-bottom:.95rem}.offcanvas__nav-link.-group{cursor:pointer;text-align:left;width:100%;font-size:inherit;font-weight:inherit;color:#0f206c;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.offcanvas__nav-link.-active{color:#ed1c24;padding-left:.6rem;font-weight:700;position:relative}.offcanvas__nav-link.-active:before{content:"";background-color:#ed1c24;border-radius:2px;width:3px;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.offcanvas__nav-link.-active.-sub{padding-left:1.6rem}.offcanvas__nav-link.-active.-sub:before{left:1rem}.offcanvas__nav-chevron{flex-shrink:0;transition:transform .25s cubic-bezier(.445,.05,.55,.95)}.offcanvas__nav-item.-open .offcanvas__nav-chevron{transform:rotate(180deg)}.offcanvas__submenu{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.445,.05,.55,.95);display:grid}.offcanvas__nav-item.-open .offcanvas__submenu{grid-template-rows:1fr}.offcanvas__submenu-inner{min-height:0;overflow:hidden}.offcanvas-backdrop{z-index:20;opacity:0;visibility:hidden;background-color:#00000080;transition:opacity .25s cubic-bezier(.445,.05,.55,.95),visibility 0s cubic-bezier(.445,.05,.55,.95) .25s;position:fixed;inset:0}.offcanvas-backdrop.-open{opacity:1;visibility:visible;transition:opacity .25s cubic-bezier(.445,.05,.55,.95),visibility}.floating-actions{z-index:5;will-change:top;flex-direction:column;gap:4px;transition:top .45s cubic-bezier(.645,.045,.355,1);display:flex;position:absolute;top:50vh;right:.5rem;transform:translateY(-50%)}.floating-actions__link{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .15s cubic-bezier(.445,.05,.55,.95);display:flex}.floating-actions__link img{width:100%;height:100%;display:block}.floating-actions__link:hover,.floating-actions__link:focus-visible{transform:scale(1.06)}@media screen and (width>=576px){.header__logo,.header__logo-default{width:150px}}@media screen and (width>=768px){.button.-hero{padding:.75rem 2rem}:root{--section-padding:5rem;--section-margin:3rem}.container{padding-inline:2rem}.grid.-cols-2{grid-template-columns:repeat(2,1fr)}.grid.-cols-3{grid-template-columns:repeat(3,1fr)}.grid.-cols-4{grid-template-columns:repeat(2,1fr)}.header__logo{width:170px}.-sticky .header__logo,.-search-open .header__logo,.page--inner .header__logo{width:56px}.header__logo-default{width:170px}.header__logo-compact{width:56px}.footer__bottom-inner{flex-direction:row;justify-content:space-between}.footer__credit{flex:1;justify-content:flex-end}.footer__social{flex:1}}@media screen and (width>=992px){.button.-hero{min-width:144px;height:44px;padding-block:0;padding-inline:2rem}.-mobile-only{display:none!important}.grid.-cols-4{grid-template-columns:repeat(4,1fr)}:root{--header-height:144px;--header-sticky-height:72px}.top-banner__text{margin-inline:0;padding-inline:14rem}.top-banner__final-arts{margin-left:0;position:absolute;top:50%;right:120px;transform:translateY(-50%)}.header__nav{align-items:center;gap:clamp(.75rem,.75rem + 5.76923vw - 57.2308px,1.5rem);display:flex}.header__menu-button{display:none}.footer{text-align:left}.footer__grid{grid-template-columns:1.5fr repeat(4,1fr)}.footer__brand{align-items:stretch}.footer__address{margin-inline:0}.footer__link{align-self:flex-start}.floating-actions__link{width:3.25rem;height:3.25rem}}@media screen and (width>=1200px){.header__logo,.header__logo-default{width:190px}}@media screen and (width<=991.99px){.-desktop-only{display:none!important}}@media (prefers-reduced-motion:reduce){.header{transition:background-color .15s cubic-bezier(.445,.05,.55,.95)}.header__logo{transition:none}.header__logo img{transition:opacity .15s cubic-bezier(.445,.05,.55,.95)}.nav-item__link:after{transition:none}.nav-item__dropdown{transition:opacity .15s cubic-bezier(.445,.05,.55,.95),visibility .15s cubic-bezier(.445,.05,.55,.95)}.header-search-bar{transition:opacity .15s cubic-bezier(.445,.05,.55,.95),visibility 0s cubic-bezier(.445,.05,.55,.95) .15s;transform:none}.header-search-bar.-open{transition:opacity .15s cubic-bezier(.445,.05,.55,.95),visibility;transform:none}.offcanvas{transition:visibility 0s cubic-bezier(.445,.05,.55,.95) .15s}.offcanvas.-open{transition:visibility}.offcanvas__nav-chevron,.offcanvas__submenu{transition:none}.offcanvas-backdrop{transition:opacity .15s cubic-bezier(.445,.05,.55,.95),visibility 0s cubic-bezier(.445,.05,.55,.95) .15s}.offcanvas-backdrop.-open{transition:opacity .15s cubic-bezier(.445,.05,.55,.95),visibility}}