/* TakeOne Site Shell 2.0 — v13.2.0. Geometry only; colors are always semantic TakeOne Colors tokens. */
.takeone-site-shell-v132 .takeone-header-next{transition:min-height .22s ease,transform .22s ease,background .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}
.takeone-site-shell-v132 .takeone-nav-next{margin-top:var(--t1-shell-header-nav-gap,0px)}
.takeone-site-shell-v132.t1-shell-sticky-glass.takeone-shell-scrolled .takeone-header-next,
.takeone-site-shell-v132.t1-shell-sticky-glass.takeone-shell-scrolled .takeone-nav-next{backdrop-filter:blur(var(--t1-shell-blur,18px));-webkit-backdrop-filter:blur(var(--t1-shell-blur,18px))}
.takeone-site-shell-v132.t1-shell-sticky-solid.takeone-shell-scrolled .takeone-header-next{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.takeone-site-shell-v132.t1-shell-sticky-compact.takeone-shell-scrolled .takeone-header-next .t1h-container{padding-block:4px!important}
.takeone-site-shell-v132.t1-shell-sticky-compact.takeone-shell-scrolled .takeone-header-next .agk-brand-picture img{max-height:calc(var(--t1h-logo-h,72px) * .84)!important}
.takeone-site-shell-v132.t1-shell-focus-ring :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--agk-focus-ring,var(--agk-accent,#5A7BD8));outline-offset:3px}
/* Shell presets change composition density, never palette. */
.t1-shell-preset-alghad-balanced .takeone-header-next .t1h-container{gap:clamp(18px,3vw,42px)}
.t1-shell-preset-floating-glass .takeone-header-next{padding-top:10px}.t1-shell-preset-floating-glass .takeone-nav-next{margin-top:8px}
.t1-shell-preset-editorial-center .takeone-nav-next .agk-menu{justify-content:center}
.t1-shell-preset-architectural .takeone-header-next .t1h-container{align-items:stretch}
.t1-shell-preset-minimal-business .takeone-header-next,.t1-shell-preset-minimal-business .takeone-nav-next{box-shadow:none!important}
@media(max-width:1180px){
 .takeone-site-shell-v132 .agk-touch-header .agk-container{padding-inline:max(var(--t1-shell-mobile-safe,16px),env(safe-area-inset-left));}
 .takeone-site-shell-v132 .agk-mobile-nav-panel{padding-bottom:max(0px,env(safe-area-inset-bottom))}
}
@media(prefers-reduced-motion:reduce){.takeone-site-shell-v132 .takeone-header-next,.takeone-site-shell-v132 .takeone-nav-next{transition:none!important}}
