:root{--paper:#f3ecd9;--paper-hi:#fbf6e8;--mat:#e8dec2;--ink:#1f1610;--ink-soft:rgba(31,22,16,0.72);--muted:rgba(31,22,16,0.5);--faint:rgba(31,22,16,0.32);--rule:rgba(31,22,16,0.16);--accent:#8a3a1f;--accent-soft:rgba(138,58,31,0.35);--chip-fill:rgba(31,22,16,0.06);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--concept-warm-1:#e6cfa0;--concept-warm-2:#caa572;--concept-warm-3:#8a3a1f;--concept-cool-1:#b9c0b8;--concept-cool-2:#7e8c8e;--concept-cool-3:#3a5560;--type-display-xxl:180px;--type-display-xl:144px;--type-display-l:92px;--type-display:56px;--type-headline:32px;--type-panel:22px;--type-body:20.5px;--type-body-long:17px;--type-body-line-height:1.58;--type-body-long-line-height:1.55;--type-caption:13.5px;--type-chrome:10px;--type-kicker:11px;--measure:68ch;--pad-page:56px;--pad-section:44px;--pad-panel:14px;--gap-chrome:24px;--gap-paragraph:26px;--masthead-height:386px;--dock-height:78px;--transition-fast:120ms ease-out;--transition-page:320ms ease-out}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--font-body),Georgia,serif;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button{cursor:pointer}button,input,textarea{font-family:inherit;font-size:inherit;color:inherit;background:transparent;border:0}input,textarea{outline:0}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}.dockPhone,.mhPhone{display:none}@keyframes folioDayEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.folioDayEnter,.folioIndexEnter{animation:folioDayEnter .44s cubic-bezier(.2,.7,.2,1) backwards}@media (prefers-reduced-motion:reduce){.folioDayEnter,.folioIndexEnter{animation:none}}@media (max-width:620px){.folioBody{grid-template-columns:1fr!important;column-gap:0!important;row-gap:28px;height:auto!important}.folioBodyRule{display:none!important}.folioDock{bottom:var(--safe-b,0)!important}.dockDesktop,.mhDesktop{display:none!important}.dockPhone,.mhPhone{display:block!important}.folioEmptyContactSheet,.folioEmptyPlate{display:none!important}.entityFallback{padding:20px 16px 56px!important}.entityFallback h1{font-size:clamp(36px,9vw,72px)!important}.notifBtn{min-height:44px!important;padding:12px 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}